간만에 javaFX 코딩중에... 급 블로깅질..
var는 variable 약자로 ... 이곳에 대입한 값은 변할 수 있다.
var i = 10;
i = 20; (동그라미)
i = "동그라미"; (엑스)
한번 정해진 타입에는 해당 타입이 들어가줘야 된다.. 일단 여기까지는 scala의 var 와 동일.. (요즘 scala 공부 중이니..ㅋ)
그럼 def 는 ? ;;
define 의 약자로 .. 한번 정의된 값은 변할 수 없다.
def i = 10;
i = 20; (엑스)
그럼 scala 에서는 val(valuable) 과 동일 하다.
냠냠.. def의 사용이 언어장애를 불러 일으키어.. 간만쓴 블로깅질 끝!
댓글을 달아 주세요
안녕하세요? 저도 스칼라 공부중인 학생입니다. 저도 var와 val는 아는데 책에서 자꾸 def도 나와서요.
2015.02.13 14:12 [ ADDR : EDIT/ DEL : REPLY ]scala에서 def는 혹시 함수나 메소드를 만들 때 사용하는것은 아닌지.. 저도 몰라서요 여쭤보게되었습니당..