728x90
반응형

function 2

[Kotlin 문법] 8. Class

kotlin은 객체지향을 지원한다. 따라서 클래스를 생성할 수 있다.클래스를 선언하기 위해서는 class 키워드를 사용한다. class와 propertyclass 객체의 특성은 property에 선언한다.property 선언은 class 이름 옆의 () 소괄호를 사용해 이루어지고,body 내부에 {} 중괄호를 사용하기도 한다.class example(val id: Int, val pw: String){ val name: String = ""} 인스턴스 생성 후에 변경되어야 하는 변수가 아니라면, property는 read-only인 val로 선언해야 한다.(추천사항)val이나 var 없이 property를 선언한다면 인스턴스 생성 후에는 접근 불가능하게 된다.또한, 함수에서처럼 class property..

CS/Kotlin 2024.06.12

[Kotlin 문법] 6. 함수 - Unit, default parameter value, single-expression, named argument

이전에는 main 함수의 구성에 대해서만 살펴보았다.그래서 이번에는 사용자가 정의하는 함수를 만드는 법을 보려고 한다. 함수 만들기 - Unit우선, 기본 구조는 다음과 같다.fun [함수명]([변수명1]: [타입], [변수명2]: [타입], ..., [변수명]: [타입]): [리턴 타입]{ return [리턴값]}즉, 무조건 타입을 : 뒤에 써준다고 보면 된다.리턴할 값이 없으면 return type과 return 문구가 생략될 수 있다.생략된 것을 Unit type이라고 부른다.명시적으로 함수 내에서 "return" 또는 "return Unit"이라고 해도 되고, 아무것도 안 써줘도 똑같이 실행된다.함수 만들기 - default parameter value 함수를 만들 때 default value를 ..

CS/Kotlin 2024.06.07
728x90
반응형