728x90
๋ฐ์ํ
dynamic์ด๋ ์๋ฃํ์ ๋งค ๋์ ํ๋ ๊ฐ์ ์๋ฃํ์ ๋ง์ถฐ์ง๋ค.
var๊ณผ ๋น๋ฃํ์๋ฉด, var์ ์ด๊ธฐํ์์ ๊ฐ์ ์๋ฃํ์ผ๋ก ๊ณ ์ ์ด ๋๋ฉฐ ํ์ ํ์ ๋ณ๊ฒฝ์ด ๋ถ๊ฐํ๋ฐ dynamic์ ํ์๋ ํ์ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ ๊ฒ์ด๋ค.
void main() {
dynamic d = 60.6;
if(d is double) print("d๋ double!");
d = 4;
if(d is int) print("d๋ int!");
}โ
๊ฒฐ๊ณผ
d๋ double!
d๋ int!
728x90
๋ฐ์ํ