클래스 선언은 class 키워드를 사용한다. 클래스는 자신의 멤버 속성과 멤버 함수를 가질 수 있다. Ex1 ) 클래스 생성 방법 1. class Car{ } 2. class Car Ex2 ) 정의하는 방법과 생성자가 다른 동일한 클래스 fun main(){ val c1 = Car() c1.name = "BMW" c1.number= "허123456" c1.type = 2 println(c1.name +", "+c1.number+", "+ c1.type) val c2 = Car2() c2.name = "Sonata" c2.number= "아123456" c2.type = 5 println(c2.name +", "+c2.number+", "+ c2.type) val c3 = Car3("moning", "가1..

코틀린에서 함수 선언할 때 fun 키워드를 함수 이름 앞에 지정 함수의 매개변수는 변수이름:타입 의 형태로 지정 함수에서 반환하는 값의 타입은 함수 정의 문장 끝에 :을 추가한 후 지정 Ex) 1. fun mySum(value1 : Int, value2 : Int): Int{ return if(value1 !=10 && value2 !=10 ) value1+value2 else 0 } 2. fun mySum(vlaue1 : Int, value2 : Int) = if(value1 !=10 && value2 !=10) value1+value2 else 0 코틀린에서 if는 표현식(값을 산출하여 반환하는 것)으로 간주되므로 대입문 뒤에 바로 추가 할수있다. 가변인자 사용 vararg 키워드를 사용하여 가변 인..
산술 연산자 표기 함수 의미 a + b a.puls(b) a와 b의 값을 더한다. a - b a.minus(b) a의 값에서 b의 값을 뺀다. a * b a.times(b) a의 값과 b의 값을 곱한다. a / b a.div(b) a의 값을 b의 값으로 나눈다. a % b a.rem(b), a.mod(b) a의 값을 b의 값으로 나눈 후 나머지를 구한다. 단항 연산자 표기 함수 의미 +a a.unaryPlus() a의 값을 양수로 변환 -a a.unaryMinus() a의 값을 음수로 변환 !a a.not() Boolean 타입의 부정(true는 false로, false는 true로) ++a, a++ inc a의 값에 1을 더함 --a, a-- dec a의 값에서 1을 뺌 복합 대입 연산자 a += b ..
배열 생성 방법 1. arrayOf() 함수 사용 val array = arrayOf(“one”, “two”, “three”) array[0] = “one”, array[1] = “two”, array[2] = “three” 값을 같는다. 타입은 String이라는것을 컴파일러가 추론함 출력 방법 for( object in array) { println(object) } 2. Array 클래스의 생성자를 사용 val number = Array(5) { i -> ( i * i).toString() } 3. 기본타입 요소를 저장하는 배열 클래스 사용 val intItem : IntArray = intArrayOf(1,2,3,4,5) val intItem = IntArray(5, { i -> ( i * i ) ..
- Total
- Today
- Yesterday
- nest
- 코틀린
- 리눅스
- 유니티 캐릭터
- react
- Unity
- JavaScript
- Unity2D
- Java
- 자바
- Transform
- 유니티 실습
- 유니티 게임 개발
- 자바스크립트
- 오버라이딩
- 유니티
- Linux
- 함수
- object
- 유니티 플레이어 캐릭터
- nest js
- 클래스
- 유니티 개발
- JVM
- 유니티 게임개발
- inheritance
- nestjs socket connection
- 리액트
- 상속
- Kotlin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |