Python & Ruby

루비의 함수에서 일어나는 생략

본 수업은 루비에만 적용되는 내용을 다루고 있습니다. 

Ruby

def f1()
  return 'f1'
end
puts(f1())
def f2
  return 'f2'
end
puts(f2())
def f3
  return 'f3'
end
puts(f3)
def f4(a1)
  return a1
end
puts(f4('f4'))
def f5 a1
  return a1
end
puts(f5 'f5')
puts f5 'f5'
def f6
  return 'f6'
end
puts f6
def f7
  'f7'
end
puts f7
def f8
  a = 1
  b = 2
  a + b
end
puts f8

실행결과

f1
f2
f3
f4
f5
f5
f6
f7
3

ideone.com

참고

github 

댓글

댓글 본문
작성자
비밀번호
  1. khs2744
    오늘도 역시 고맙습니다
  2. JustStudy
    고맙습니다
  3. user0123
    확실히 웹 언어랑은 다르군요..
    뭐랄까 신비한 이 느낌은
  4. 구묵
    파이썬을 공부하려는 입장이라 이번 강의를 보지 않으려 했지만, 막상 보니 파이썬과 함수에 대한 이해가 깊어진 것 같습니다! 감사합니다~ 첫 시간에 이고잉님이 말씀하신 한국과 일본의 예가 이제야 와닿습니다!
  5. 검사무운
    잘 봤습니다. 감사합니다.
  6. Frank
    고맙습니다. 잘 배웠습니다.
  7. haksaeng
    루비의 경우는 리턴 값을 주지 않으면 마지막 값이 리턴이 되는군요.
    잘봤습니다. :)
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기