์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฐฑ์ค
- Android
- BufferedWriter
- android studio
- dart
- App
- dataclass
- ๋ณ์ฐ๊ธฐ
- ๋คํธ
- Kotlin
- flutter
- array
- IF
- ํ๋ก๊ทธ๋๋จธ์ค
- While
- Scanner
- CLASS
- for๋ฌธ
- ์ฑ๊ฐ๋ฐ
- string
- ์ฝํ๋ฆฐ
- ์๋๋ก์ด๋
- Return
- ๋ฐ๋ณต๋ฌธ
- Java
- BufferedReader
- androidstudio
- For
- ์ฝ๋ฉํ ์คํธ
- error
- Today
- Total
๋ชฉ๋กKotlin (40)
amid.jungs
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bx6jkH/btqXOaFAD4o/7YpZmURKoiDZjO8fabXqOk/img.png)
I. Nullable / NonNull var name ์ amid๋ผ๋ stringํ์ ์ ๊ฐ๋ ๊ฐ์ด ์์ผ๋ฏ๋ก ํ์ ์๋ต ๊ฐ๋ฅ null๊ฐ์ ๊ฐ์ง๋ ค๋ฉด ํ์ ์ด ์์ด์ผ ํจ (ex. String) nullName.toUpperCase() ๋นจ๊ฐ๋ถ (์ค๋ฅ) : nullName ?.์ผ๋ก ๋ฐ๊ฟ์ฃผ์ด์ผํจ null?.toUpperCase() : null์ด ์๋ ๊ฒฝ์ฐ toUpperCase๋ฅผ ๋ฐํ , null์ธ ๊ฒฝ์ฐ null์ ๋ฐํ II. ์๋น์ค ์ฐ์ฐ์ ?: null์ด ์๋ ๋ํดํธ ๊ฐ์ ์ค๋ ์ฌ์ฉ ์ฝ๋ ์คํ : aNo lastname III. !! null์ด ๋ ์ ์๋ค๋ฅผ ๋ช ์ํจ ๊ทธ๋ฌ๋ฏ๋ก mNotNUll?.toUpperCase() ์์ ?๊ฐ ํ์ ์์ IV. let email์ด null์ด ์๋๋ฉด let์ ์คํ ์คํ๊ฒฐ๊ณผ : my ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvzJCz/btqXJWtSxhF/hrP3ZfNjskKVMYxqeaAGFk/img.png)
I. arraylist๋ฅผ ์ด์ฉํ ๋ฐ๋ณต๋ฌธ โ๏ธfor๋ฌธ 1..10 : 1์์ 10๊น์ง ๋ฐ๋ณต๋ฌธ ์คํ step2 : 2์ฉ ๊ฑด๋๋ฐ๋ฉด์ ๋ฐ๋ณต๋ฌธ ์คํ (ex. 1,3,5,7,9) until 100 : 99๊น์ง 100์ ํฌํจํ์ง ์์ โ๏ธwhile๋ฌธ 0~9๊น์ง๋ฅผ ์ถ๋ ฅ index++์ด ์๋ค๋ฉด 0์ด ๋ฌดํ๋๋ก ์ถ๋ ฅ๋จ โ๏ธ์คํ ๊ฒฐ๊ณผ : a b c d 1๋ฒ์งธ ํ์ : a 2๋ฒ์งธ ํ์ : b 3๋ฒ์งธ ํ์ : c 4๋ฒ์งธ ํ์ : d 55 current index : 0 current index : 1 current index : 2 current index : 3 current index : 4 current index : 5 current index : 6 current index : 7 current index : 8 curr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b9ApL2/btqXLfsKnCY/IsJ3NsB44XGKYs4CzHwUSK/img.png)
I. Array ,List List (์์ ๋ถ๊ฐ๋ฅ) , MutableList (์์ ๊ฐ๋ฅ) ํ๋์ array, list์ ์ฌ๋ฌ ํ์ ์ ๊ฐ์ด ๋ฃ์ ์ ์์ โ๏ธList๋ ๊ฐ์ ธ์ฌ ์ ์์ง๋ง ์ง์ ์ ์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅ ์ฃผ์๊ฐ์ด ๋ฐ๋๋ ๊ฒ์ด ์๋๋ฏ๋ก val๋ ์ฌ์ฉ ๊ฐ๋ฅ (๋ง์ง๋ง ์ฝ๋๋ ๋ค์ ์ ์ธํ๋ ๊ฒ์ด๋๊น ๋น์ฐํ ์ค๋ฅ๊ฐ ๋จ)
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cLxWaZ/btqXJVH5Nap/DX3C1X971ak6Rnivgmg7y0/img.png)
I I. String ํฌํ๋ฆฟ ๋ณ์๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ์ ๋ ${ } ์ ์ฌ์ฉ $์ ๋ฌธ์์ด๋ก ์ฌ์ฉํ๊ณ ์ถ์ ๊ฒฝ์ฐ ๋ฐฑ์ฌ๋์(\)์ ์์ ๋ถ์ฌ์ฃผ๊ธฐ โ๏ธ์คํ ๊ฒฐ๊ณผ : my name is amidkim I'm 10 true / false (1 == 0 ์ ๊ฑฐ์ง์ด๋ฏ๋ก false) this is 2$a II. ์กฐ๊ฑด์ if๋ฌธ : max1 , max ๊ฐ์ ์ when๋ฌธ : return์์ผ๋ก๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ์ง๋ง else๋ฅผ ๊ผญ ์จ์ค์ผ ํจ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/rha73/btqXKvu5U5n/k8O7jrBcmF8kucl1BSR6g1/img.png)
I. ํจ์ ํจ์์ ์ : fun(function) + ํจ์๋ช () + :Unit(=void,๋ฆฌํดํ์ด ์์ ๋ ,์๋ต๊ฐ๋ฅ) ๋ณ์ ์ ์ : ๋ณ์์ด๋ฆ : ๋ณ์ํ์ (๋ฆฌํดํ ๊ฒ ์๋ค๋ฉด ๋ฆฌํดํ์ ์ ์ง์ ํด์ค์ผ ํจ) II. var val var = value : ๋ณํ์ง ์๋ ๊ฐ val : ๋ณํ๋ ๊ฐ var w ๋ ๊ฐ์ด ํ ๋น๋์ง ์์์ผ๋ฏ๋ก ํ์์ ์ง์ ํด์ค์ผ ํจ โ๏ธval b = 4์ด์ง๋ง val์ ๋ณํ๋ ๊ฐ์ด๋ฏ๋ก ์ถ๋ ฅ์ ํ๋ฉด b= 10์ด ๋์ด 10์ด ์ถ๋ ฅ๋จ