of     1   

VanillaLight
#119962431Tuesday, December 10, 2013 8:31 PM GMT

Is it simply something like require(helloworld) or include(helloworld) I got these from my php work, can you guys please tell me how this new update works?
digpoe
#119963104Tuesday, December 10, 2013 8:42 PM GMT

To require a ModuleScript: local data = require(workspace.ModuleScript) --where workspace.ModuleScript is your ModuleScript How ModuleScripts work in a nutshell: return (some value) --Best usage I've seen for ModuleScritps is APIs, so an example would be: return {foo=function() print("foo") end; bar=function() print("bar") end;} ModuleScripts run once on the client and once on the Server. (That is, it's run once and every call to Require() in different Scripts of the same type return the same value)
VanillaLight
#119963330Tuesday, December 10, 2013 8:45 PM GMT

Thanks, I really appreciate it.
MettaurSp
#119975248Tuesday, December 10, 2013 11:18 PM GMT

So basically they are like one possibly giant function you call with require? That will help a lot with a language I am working on.
MemoryAddress
#119985226Wednesday, December 11, 2013 1:08 AM GMT

[ Content Deleted ]
RyanDolan123
#120002661Wednesday, December 11, 2013 3:52 AM GMT

Why not tuples @mem
MemoryAddress
#120037693Wednesday, December 11, 2013 10:05 PM GMT

[ Content Deleted ]
BreachedSecurity
#120045565Wednesday, December 11, 2013 11:29 PM GMT

Is there a way to have a multi-lined function in a table without using semicolons?
MemoryAddress
#120048292Wednesday, December 11, 2013 11:56 PM GMT

[ Content Deleted ]
jode6543
#120056243Thursday, December 12, 2013 1:05 AM GMT

Interesting discovery: the require function seems to be cached somehow. I require'd a module (via command line), then edited it to return something else, but it still gives me the original value back from the call. ~Jode
thedestroyer115
#120071251Thursday, December 12, 2013 3:36 AM GMT

"require'd" The English language just died.
MrgamesNwatch
#120072842Thursday, December 12, 2013 3:57 AM GMT

@jode From what I've gathered ModuleScripts are only executed once and then just return the same value anytime require is used. ~The alpaca of the acting world.
MettaurSp
#120078196Thursday, December 12, 2013 5:38 AM GMT

When I update their source in studio and use require on them before and after doing so, they can return different values. Not much use for that info with the Source property being locked.
Superwarrior360
#150169162Saturday, November 22, 2014 12:29 AM GMT

I think this is incorrect grammar: "I require'd a module" It should be, "I made a script require a module."
eLunate
#150171194Saturday, November 22, 2014 1:03 AM GMT

I required a module would work fine.
VanillaLight
#150178685Saturday, November 22, 2014 3:04 AM GMT

necrobump...
eLunate
#150178748Saturday, November 22, 2014 3:05 AM GMT

Yeah :/
[rfa#hidefromsearch]
#174896883Friday, September 25, 2015 5:46 PM GMT

[rfa#hidefromsearch]
2_GB
#179328781Tuesday, December 08, 2015 10:44 PM GMT

Necro bump because I can't seem to understand modules at all....
Forever_Classic
#197661273Saturday, September 03, 2016 11:06 AM GMT

yes

    of     1