모듈:HelloWorld: 두 판 사이의 차이

268 바이트 추가됨 ,  2015년 10월 31일 (토)
주석을 한글로 번역(+의역)함
(새 문서: -- All Lua modules on Wikipedia must begin by defining a variable that will hold their -- externally accessible functions. They can have any name and may also hold data. my_object = {...)
 
(주석을 한글로 번역(+의역)함)
1번째 줄: 1번째 줄:
-- All Lua modules on Wikipedia must begin by defining a variable that will hold their
-- 위키백과의 모든 모듈은 테이블 변수를 정의해주는 것부터 시작해야 합니다.
-- externally accessible functions. They can have any name and may also hold data.
-- 이 변수는 모듈 외부에서 접근하는 함수들이 이 모듈을 쓸 수 있게끔 해줍니다.
my_object = {};
my_object = {};
 
-- Add a function to the variable. These are callable in Wikipedia via the #invoke command.
-- 테이블 변수에 함수를 추가합니다. 함수를 쓸땐 #invoke 명령어로 쓸수 있습니다.
-- "frame" will contain the data that Wikipedia sends this function when it is called.  
-- "frame"엔 위키백과에서 함수를 호출했을 때 같이 전달된 데이터(매개변수 등)가
-- 포함되어 있을 것입니다.
my_object.hello = function( frame )  
my_object.hello = function( frame )  
   
   
    -- Declare a local variable and assign data to it.
-- 지역 변수를 선언한 뒤 데이터를 넣습니다.
-- (이 과정을 '값을 대입한다'라고 표현하기도 합니다.)
     local str = "Hello World!"   
     local str = "Hello World!"   
   
   
    -- Quit this function and send the information in "str" back to Wikipedia.
-- 함수를 종료함과 동시에 "str"의 데이터를 위키백과로 반환합니다.
    -- The "print" function is not allowed, so all output is accomplished via
-- "print" 함수는 허용되지 않으므로 위키백과로 출력할 데이터들은 이 방법처럼
    -- returning strings in this fashion.
-- 문자열로 반환해야 합니다.
     return str  
     return str
   
   
-- End the function.
-- 함수의 끝입니다.
end
end
   
   
-- All modules end by returning the variable containing its functions to Wikipedia.
-- 위키백과의 모든 모듈은 함수가 포함된 변수를 반환하는 것으로 끝나야 합니다.
return my_object
return my_object
   
   
-- We can now use this module by calling {{#invoke: HelloWorld | hello }}.
-- 이제 {{#invoke: HelloWorld | hello }}를 통해 이 모듈을 쓸 수 있습니다.
-- The #invoke command begins with the module's name, in this case "HelloWorld",
-- #invoke 명령어를 쓸 땐 모듈의 이름(HelloWorld)을 넣고,
-- then takes the name of one of its functions as an argument, in this case "hello".
-- 쓰고자 하는 함수의 이름(hello)을 매개변수로 넣어줍니다.
익명 사용자