언어/lua

3. 함수

조규현15 2015. 12. 1. 09:02
반응형
1. 함수 사용방법
> factorial ( n )
function fact (n)
if n == 0 then
return 1
else
return n * fact(n-1)
end
end
print("enter a number:")
a = io.read("*number")
print(fact(a))
> 여러 개의 함수 사용
function norm (x, y)
local n2 = x^2 + y^2
return math.sqrt(n2)
end

function twice (x)
return 2*x
end

n = norm(3.4, 1.0)
print(twice(n))

2. 문법의 가용성
> 가능
a = 1
b = a*2       
> 가능
a = 1;    
b = a*2;  
> 가능      
a = 1 ; b = a*2 
> ugly, but valid
a = 1   b = a*2


반응형

'언어 > lua' 카테고리의 다른 글

6. 중간 정리  (0) 2015.12.01
5. 연산자  (0) 2015.12.01
4. 자료형  (0) 2015.12.01
2. 개발환경 세팅  (0) 2015.12.01
1. Lua 설치 및 설정  (0) 2015.12.01