๐งToday ์์ฝ
1. parameter ๋ณ์, argument ์ ๋ฌ์ธ์์ ์ฐจ์ด
2. extends super๋ฅผ ์ด์ฉํ์ฌ ๋ถ๋ชจ ํด๋์ค์ ์์ฑ์๋ฅผ ํธ์ถ
3.dart class ๊ตฌ์กฐ
๐1. ์ํ ์
[โ ] Flutter ์ฑ๋ฆฐ์ง
[โ ] Dart ๋ณต์ต 4.0~ 4.10
[โ ] ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ฉํ ์คํธ 3๋ฌธ์
[โ ] Coding papa Dart ๊ฐ์ 80~ 87
โ๏ธ2. ๊ฐ์ ์
- parameter argument ๊ตฌ๋ถ์ด ๋๋ฌด ํท๊ฐ๋ฆฐ๋ค. ์ฉ์ด๊ฐ ๋งค์น๊ฐ ์๋์ด ์ข ๋ ์ ๋ฆฌ๋ฅผ ํด๋ด
๐3. ๋ฐฐ์ด ์
Parameter(๋งค๊ฐ๋ณ์) ์ Argument(์ ๋ฌ์ธ์)
Prameter (๋งค๊ฐ๋ณ์) | ํจ์์ ๋ฉ์๋ ์ ๋ ฅ ๋ณ์ | |
Argument (์ ๋ฌ์ธ์) | ํจ์์ ๋ฉ์๋์ ์ ๋ ฅ ๊ฐ |
Parameter ๋งค๊ฐ๋ณ์
def cancat(str1, str2):
return a +" "+ b
/////
Argument ์ ๋ฌ์ธ์
cancat("parameter", "argument")
์ถ์ฒ : http://taewan.kim/tip/argument_parameter/
String.Includes(), String.indexOf()
function solution(str1, str2) {
return str1.includes(str2) ? 1:2;
}
- includes() ๋ฉ์๋๋ ํ๋์ ๋ฌธ์์ด์ด ๋ค๋ฅธ ๋ฌธ์์ด์ ํฌํจ๋์ด ์๋์ง ํ๋ณํ๊ณ t/f๋ก ๋ฐํ
- indexOf() ๋ฉ์๋๋ ํธ์ถํ string ๊ฐ์ฒด์์ ์ฃผ์ด์ง ๊ฐ๊ณผ ์ผ์นํ๋ ์ฒซ๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ๋ฐํํ๋ค. ์ผ์นํ๋ ๊ฐ์ด ์์ผ๋ฉด -1์ ๋ฐํ
Dart Class
1. ๊ธฐ๋ณธ ํด๋์ค ๊ตฌ์กฐ class Player { String name = "songyi"; int xp = 1500; } void main() { var player = Player(); print(player.name); player.name = "lalalal"; print(player.name); //songyi //lalala } Flutter์์๋ ๋ชจ๋ ๊ฒ class๋ค class์์ pro
252-archive.tistory.com
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
20230410 TIL (0) | 2023.04.10 |
---|---|
20230407 TIL (0) | 2023.04.07 |
20230405 TIL (0) | 2023.04.05 |
20230404 TIL (0) | 2023.04.04 |
20230403 TIL (0) | 2023.04.03 |