puts("아이디를 입력해주세요")
input_id = gets.chomp()
def login(_id)
members = ['egoing', 'k8805', 'leezche']
for member in members do
if member == _id
return true
end
end
return false
end
if login(input_id)
puts('Hello, '+input_id)
else
puts('Who are you?')
end
input_id = input("아이디를 입력해주세요.\n")
def login(_id):
members = ['egoing', 'k8805', 'leezche']
for member in members:
if member == _id:
return True
return False
if login(input_id):
print('Hello, '+input_id)
else:
print('Who are you?')
함수정의{def login(id)}가 되면 그부분을 메모리에 저장해뒀다가
함수호출{login(input_id)}이 될때, 참조한다고 알고있어요.
예를들어 영어사전을 읽고 영어공부를 한다고 치면,
사전을 읽고 영어공부를 하는 상황에서 단어의 뜻을 찾고 싶을 때 다시 사전을 찾는게 아니라
(언급하신 처음->끝->중간->끝)
사전을 읽고 영어공부를 하는 상황에서 단어의 뜻을 찾고 싶을 때 자기 뇌(메모리)속에서 찾는거죠
(처음->끝->메모리(중간아님)->끝)