Ruby — 루비의 함수에서 일어나는 생략 (생활코딩)
Apr 30, 2020
강의 출처 — 생활 코딩
- 기본
def f1()return 'f1'endputs(f1()) #f1
2. 함수 정의에 괄호 생략 가능
def f2 return 'f2'endputs(f2()) #f2 호출할 때에는 생략 안함
3. 함수 정의와 함수 호출에 괄호 생략
def f3return 'f3'endputs(f3) #f3
4. 함수에 파라미터가 있을 때 기본 형식
def f4(a1)return a1endputs(f4('f4')) #f4
5. 함수에 파라미터가 있을 때-> 정의와 호출에 괄호 생략
def f5 a1 #정의에 괄호 생략return a1endputs(f5 'f5') #f5puts f5 'f5' #f5 puts도 함수이므로 호춣할 때 괄호 생략 가능
6. 기본
def f6return 'f6'endputs f6 #f6
7. return 생략
def f7'f7'endputs f7 #f7
8. return 생략
def f8a = 1b = 2a + bendputs f8 #3 출력됨. 위의 a+b의 앞에 Returm이 있는 것과 같음.