Kotlin 입문 - 변수 유형 추정
1475 단어 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 의
변수 라 는 부분 에 지식 이 많 지 않 기 때문에 앞의 예 에 따라 시도 해 볼 수 있 으 면 많이 알 지 못 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
머티리얼 디자인 도입 직후에 할 일안드로이드 프로젝트에 머티리얼 디자인을 도입한 후에 할 일을 적는다. Android 프로젝트를 만든 후 Hello world에 대해 수행합니다. 머티리얼 디자인을 도입하기 위해, build.gradle 를 이하와 같...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.