Kotlin 입문 - 변수 유형 추정

오늘 은 Kotlin 에서 변수의 사용 을 배 워 보도 록 하 겠 습 니 다.
Kotlin 은 설명 할 때 값 을 부여 하면 변수 형식 을 쓰 지 않 아 도 된다 는 점 이 편리 합 니 다.
//Kotlin

var name: String = "huahuadashen"

var name = "huahuadashen"

이 특성 은 '유형 추정' 이 라 고 합 니 다. 동적 유형 과 다 릅 니 다. 우 리 는 Groovy 나 JavaScript 를 사용 하 는 것 처럼 Kotlin 에 이렇게 쓸 수 없습니다.
//Kotlin


var name = "huahuadashen"
name = 22
//    ,The integer literal does not conform to the expected type String
// Groovy
def a = "huahuadashen"
a = 22
//                   Groovy      

동적 형식 '은 변수의 유형 이 실 행 될 때 바 뀔 수 있 음 을 말한다.'유형 추정' 은 코드 에 변수 형식 을 쓰 지 않 고 컴 파일 러 가 컴 파일 할 때 보충 해 줄 것 입 니 다.그래서 Kotlin 은 정적 언어 이다.
변수 할당 이 장면 을 제외 하고 유형 이 추정 하 는 다른 장면 도 우 리 는 나중에 만 날 수 있 습 니 다.
var
변 수 를 설명 하 는 방식 도 var 뿐만 아니 라 val 도 사용 할 수 있 습 니 다.
//Kotlin

val size = 18

val 은 Kotlin 이 자바 의 '변수' 형식 외 에 추가 한 변수 형식 입 니 다. 변수 만 읽 습 니 다.그것 은 값 을 한 번 만 부여 할 수 있 을 뿐 수정 할 수 없다.var 는 읽 을 수 있 고 쓸 수 있 는 변수 이다.
var 는 variable 의 줄 임 말 이 고, val 은 value 의 줄 임 말 입 니 다.
val 은 자바 의 final 과 유사 합 니 다:
//Java

final int size = 18;

그러나 사실 그것들 은 좀 다르다. 어쨌든 직접 재 할당 을 해 서 는 안 된다.
이 곳 을 보면 Kotlin 에서 자바 와 같은 Public, proctected, private 와 같은 변 수 를 볼 수 있 는 수식 자 를 보지 못 한 것 같 습 니 다. Kotlin 에서 변 수 는 기본적으로 public 의
변수 라 는 부분 에 지식 이 많 지 않 기 때문에 앞의 예 에 따라 시도 해 볼 수 있 으 면 많이 알 지 못 합 니 다.

좋은 웹페이지 즐겨찾기