Ruby에서 $a와 @a가 nil을 반환하는 이유는 무엇입니까?
PHP中文网
PHP中文网 2017-04-25 09:03:55
0
2
1224

오류가 아닐까요?

PHP中文网
PHP中文网

认证0级讲师

모든 응답(2)
大家讲道理

초기화되지 않은 전역 변수와 인스턴스 변수의 기본값은 nil입니다.
문서를 확인하실 수 있습니다:
http://www.rubyist.net/~slage...

초기화 전 전역 변수에는 nil이라는 특수 값이 있습니다.

http://www.rubyist.net/~slage...

인스턴스 변수는 초기화될 때까지 nil 값을 갖습니다.

给我你的怀抱

초기화되지 않은 변수에 접근하면 nil이 반환되며, nil은 오류로 간주될 수 있습니다.

왜요? 편리하기 때문에 매번 오류를 보고하고 처리하는 것이 너무 번거롭습니다. 그리고 프로그래밍 언어도 잘 구사할 수 있는 멋진 프로그래머이시며, nil(๑•̀ㅂ•́)و 이라고 해서 프로그램을 망치지는 않으실 테니 오류 보고는 하지 않겠습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿