์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- While
- dart
- string
- ๋ณ์ฐ๊ธฐ
- BufferedReader
- ๋ฐ๋ณต๋ฌธ
- Scanner
- Android
- flutter
- For
- for๋ฌธ
- ์๋๋ก์ด๋
- IF
- ๋คํธ
- Kotlin
- ์ฝํ๋ฆฐ
- App
- CLASS
- array
- androidstudio
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฑ๊ฐ๋ฐ
- Java
- dataclass
- error
- ๋ฐฑ์ค
- Return
- ์ฝ๋ฉํ ์คํธ
- BufferedWriter
- android studio
- Today
- Total
๋ชฉ๋กKotlin (40)
amid.jungs
I. Object Singleton Pattern : ์๋ก์ด ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ง ์์ ๋ถํ์ํ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ๋ง์ ex. object AppFactory โ๏ธ์ฝ๋ ์คํ : App(name=aa) App(name=bb) 2
I. Data Class POJO๋ณด๋ค ํธ๋ฆฌํ ๋ฐ์ดํฐ๋ง ๋ค๋ฃจ๋ ํด๋์ค toString() , hashCode() , equals(), copy()๊ฐ ์๋์ผ๋ก ๋ง๋ค์ด์ง ListB๋ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์๊ฐ์ด ๋์ค๊ฒ ๋จ โ๏ธ์ฝ๋ ์คํ : List(Name=Kim, Age=10, Do=play, Note=ooing) com.example.kotlinex.List2@5cad8086
I. ๋๋ค์ return ๋ง์ง๋ง ์ค์ด return๊ฐ์ด ๋๋ค ์ ์ฝ๋์์๋ else์ ํด๋น โ๏ธ์ฝํธ ์คํ : A Error II. ๋๋ค ํํ๋ฐฉ๋ฒ Boolean ์ต๋ช ํจ์ ๋ฃ๋ ํ๋ผ๋ฏธํฐ๊ฐ ํ๋๋ฉด ๊ทธ ํ๋ผ๋ฏธํฐ๋ it์ ์๋ฏธํจ ๋ง์ง๋ง์์ด ๋๋ค๋ฉด ์๋ตํ๊ณ ์ค๊ดํธ๋ฅผ ์จ์ค ์ ์๋ค ex. inLamda { it > 1.2345} โ๏ธ์ฝ๋ ์คํ : false (5.123456 !=4.1234) true (5.23456 >1.2345)
I. ๋๋ค value์ฒ๋ผ ๋ค๋ฃฐ ์ ์๋ ์ต๋ช ํจ์ ํ์ : funํจ์์ด๋ฆ(๋งค๊ฐ๋ณ์) {ํจ์๋ด์ฉ} ๋ฉ์๋์ ํ๋ผ๋ฏธํฐ๋ก ๋๊ฒจ์ค์ ์์ -> fun maxBy(a : Int) return๊ฐ์ผ๋ก ์ฌ์ฉํ ์ ์์ โ๏ธ ์คํ๊ฒฐ๊ณผ : 144 my name is amid i'm 10 II.ํ์ฅํจ์ โ๏ธ์คํ๊ฒฐ๊ณผ : aa said this is best bb said this is best III. ๋๋ค2 this = name , it = this ํ์ ์ด ํ๋๋ง ์ง์ ์ด๋ฏ๋ก it์ ์ฌ์ฉ โ๏ธ์คํ ๊ฒฐ๊ณผ : aa saidthis is best bb saidthis is best I am ariana and 35 years old
I. Class ์คํ๊ฒฐ๊ณผ : base this is a II. ์์ฑ์ โ๏ธ์์ฑ์์ ์ ์ : ์๋ก์ด ์ธ์คํด์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํด ํธ์ถํ๋ ํจ์ name์ ๊ฐ์ฒด ์์ฑ์ ์ ์ ํ๋ ๋ฐฉ๋ฒ (๊ธฐ๋ณธ ์์ฑ์) ์คํ๊ฒฐ๊ณผ : base this is nice III. ์ฃผ์์ฑ์, ๋ถ์์ฑ์ init : ์ฝ๋๋ธ๋ก , ์ฃผ์์ฑ์ (๋จผ์ ์คํ๋จ) constructor : ๋ถ์์ฑ์ , this๋ก ์ฃผ์์ฑ์๋ฅผ ์์๋ฐ์ โ๏ธ์คํ๊ฒฐ๊ณผ : neww my name is mama, 50years old