코틀린의 문법 (let, with, run, apply, also)
let, with, run, apply, also 코틀린에는 이렇게 생긴 확장 함수들이 있다. 기능은 객체를 사용할 때 명령문들을 블럭{}으로 묶어서 간결하게 사용할 수 있게 해 주고 스코프 함수(Scope Functions)이다 # let 매개 변수화 된 타입 T의 확장 함수로, 자기 자신을 받아서 반환하는 람다 식의 형태이다. let 함수를 호출하는 객체를 블록의 인자로 넘기고, 블록의 결괏값을 반환한다. fun T.let(block: (T) -> R): R - let 함수 사용하기 전 코드 data class Student (var name : String, var age : Int) val student = Student("",0) student.name = "Yeom" student.age = ..
2022. 1. 2.
코틀린의 기본 문법(Toast,변수선언,출력,Null,형 변환)
# 버튼을 클릭했을 시 Toast 메시지 띄우기 화면에 잠깐 나타났다가 없어지는 text를 띄우는 코드는 Toast.makeText(applicationContext,"입력할text",Toast.LENGTH_LONG).show() 이렇게 사용한다 만약 메시지를 짧게 띄우고 싶으면 LENGTH_LONG 부문을 LENGTH_SHORT으로 바꿔준다 ※코틀린에서는 ";"를 끝에 안 붙여도 실행이 가능하다 button.setOnClickListener { Toast.makeText(applicationContext,"입력할 text",Toast.LENGTH_LONG).show() //메시지를 길게 Toast.makeText(applicationContext,"입력할 text",Toast.LENGTH_SHORT)...
2021. 12. 15.