Kotlin

·Kotlin 정리
1. 코틀린의 null코틀린의 모든 타입은 기본적으로 널이 될 수 없는 타입으로 되어있습니다. 하지만 무언가 null 결과를 내놓아야 한다면타입 뒤에 물음표?를 붙여서 결과가 null이 될 수도 있음을 표시해야합니다.fun main() { val a = 1 val b: Int = null}fun main() { val s1 = "널널하구만~" val s2 : String? = null val s3: String? = s1 // ?를 통해 널이 될 수 있음을 표시}위의 예제와 같이 null 참조를 저장할 수 있는 식별자를 정의하려면 타입 이름 뒤에 ?를 붙여야 합니다. 이렇게 정의된 식별자는 null이나 정상적인 값을 모두 담을 수 있습니다.  1-1 널이될 수 없는 타입에 널..
·Kotlin 정리
1. 객체코틀린은 하이브리드 객체-함수형 언어로 객체 지향과 함수형 프로그래밍의 프러다임을 모두 지원합니다. 객체는 데이터를 저장하는 val, var를 포함하며(프로퍼티), 클래스 내부에 정의된 함수를 통해 연산을 수행하는데 클래스 내부에 정의된 함수를 멤버 함수라고 합니다. 클래스는 프로퍼티와 멤버 함수를 정의하기 위한 요소입니다. 클래스에 속하는 val이나 var을 만든 것을 객체 생성, 인스턴스 생성이라고 합니다. 2. 클래스를 만드는 방법클래스의 정의는 class키워드, 클래스 이름, 본문(프로퍼티 정의나 함수정의)이 들어가며 기본적으로 public 접근 제한자를 갖습니다.class Animal { val name = "동물" fun move(): String { retur..
·Kotlin 정리
1. forfor 키워드는 주어진 컬렉션이나 범위에 속한 요소를 하나씩 순회하며 지정된 코드 블록을 실행합니다.for문의 기본 형태는 아래와 같습니다.for(변수 in 컬렉션 또는 범위) { //실행할 코드}fun main() { var sum : Int = 0 for(i in 1..3) { sum += i } println(sum) // 6출력}1..3은 1부터 3의 범위를 의미하며 각 값을 i에 대입해 반복해서 실행하게 됩니다.   2. 범위를 나타내는 두가지 방법코틀린에서는 범위를 생성할 때 ..과 until 두가지 방법을 제공합니다.  1.  .. 연산자 양 끝 값을 포함한 범위를 만듭니다.val range = 1..5 // 1, 2, 3, 4 ,5 2. unti..
·Kotlin 정리
1. 함수함수는 일련의 동작을 묶어 프로그램을 체계적으로 구성하고 코드 재사용성을 높이는 기본적인 도구입니다.함수는 입력값(파라미터)을 받아 계산을 수행하고 결과를 반환하거나, 단순한 작업을 수행할 수 있습니다.그렇다면 코틀린에서는 함수를 어떻게 사용할 수 있을까요? 코틀린에서 함수를 표현하는 방법은 아래와 같습니다.fun 함수이름(p1: 타입, p2: 타입): 반환타입 { //~~~~~~~ return 결과}두 값을 더하는 함수를 작성한다면 아래와 같이 작성할 수 있습니다.fun sum(a : Int, b : Int): Int { return a + b}fun main() { val sumValue = sum(1, 2) println(sumValue)} 의미 있는 결과를 제공하지 ..
·Kotlin 정리
1. 식별자란? 식별자는 프로그램을 이루는 요소를 가리키 위해 사용한다. 데이터를 가리키는 식별자를 사용 할 때 기본적으로 선택하는 두 가지 사항이 존재합니다.식별자가 가리키는 내용이 프로그램 실행 동안 변할 수 있는가?단 한번만 어떤 값을 지정하면 그 이후 변하지 않는가?코틀린에서는 이런 변경 가능성을 두 가지의 키워드를 통해서 제어합니다.  2. var과 val코틀린에서는 식별자의 변경 가능성을 다음 두 키워드로 구분합니다.var : 가변(mutable) 변수, 값을 변경할 수 있다.val : 불변(immutable) 변수, 값을 단 한번만 초기화할 수 있다. (초기화 이후 내용 변경 불가) 가장 먼저 var에 대해 알아보자면 변할 수 있는 수로 값을 여러 번 재할당하거나 연산을 통해 수정할 수 있습..
여포개발자
'Kotlin' 태그의 글 목록