강의로 돌아가기
류아인

질문이요

number_of_legs 에서 언더스코어()가 의미하는게 뭔가요?
언더스코어(
)를 안쓰면 오류가나던데요...

1 개의 답변
Demi

number_of_legs 가 아닌 number of legs 처럼 쓴다면 에러가 난다는 말씀이시지요?
사람은 둘을 같게 받아들이지만, 컴퓨터는 둘은 완전히 다른 뜻으로 받아들입니다.

number of legs처럼 띄어쓰기를 사용하면 컴퓨터는 이걸 심볼(편의상 이렇게 표현합니다) 3개로 받아들입니다.
예를 들어, number 라는 변수 하나, of 라는 변수 하나, legs 라는 변수 하나와 같이 따로따로 받아들이지요.

number_of_legs 처럼 _ 로 단어를 묶으면, 컴퓨터는 이걸 심볼 하나로 받아들입니다.


따라서, 채점 시에 컴퓨터는 자꾸 number_of_legs를 찾으려하는데, number_of_legs는 없고
number of legs라는 이상한 코드가 있어서 오류가 나는 거지요.

답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.