[OSAM] DART 언어 기초(1) 변수 선언
변수 선언
> 숫자선언
정수 : int 변수 이름;
실수 : double 변수 이름;
=> 이때 정수를 double형 가능, but 실수를 int형 선언 x
void main() {
int a = 3;
double b = 2.5;
double c = 2;
int d = 2.4; //false
}
> 문자열 선언
S(대문자)tring 변수 이름;
=> 문자열 '+' 사용하여 더하기 가능
void main() {
String a = 'a';
String b = 'b';
print(a+b);
}
- boolen 선언 : bool 변수이름;
> var
when? : 변수 타입을 지정하지 않고 변수를 선언할 때
단, 처음 타입을 지정 후에는 타입을 변경할 수 없다.
but, 처음에 타입을 지정하지 않으면 나중에 타입 변경이 가능하다.
void main(){
var a = 3;
a = 'abcd'; //처음에 int값으로 지정했기에 문자열로 변환 x
var b;
b = 3;
b = 'abcd'; //처음에 변수타입 지정하지 않으면 상관 x
}
> dynamic
var과 마찬가지로 타입 지정하지 않고 변수 가능
but, 처음 타입을 지정해도 상관이 없다.
void main(){
dynamic c = 3;
c = 'abcd'; //dynamic은 언제나 상관 x
}
'''
=> var,dynamic은 굳이 사용하지 않는게 좋다. 타입을 명확히 표시해주는 것이 good!
Author And Source
이 문제에 관하여([OSAM] DART 언어 기초(1) 변수 선언), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@hello_hidi/국소아-Dart-언어-기초1변수-선언
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
정수 : int 변수 이름;
실수 : double 변수 이름;
=> 이때 정수를 double형 가능, but 실수를 int형 선언 x
void main() {
int a = 3;
double b = 2.5;
double c = 2;
int d = 2.4; //false
}
S(대문자)tring 변수 이름;
=> 문자열 '+' 사용하여 더하기 가능
void main() {
String a = 'a';
String b = 'b';
print(a+b);
}
- boolen 선언 : bool 변수이름;
when? : 변수 타입을 지정하지 않고 변수를 선언할 때
단, 처음 타입을 지정 후에는 타입을 변경할 수 없다.
but, 처음에 타입을 지정하지 않으면 나중에 타입 변경이 가능하다.
void main(){
var a = 3;
a = 'abcd'; //처음에 int값으로 지정했기에 문자열로 변환 x
var b;
b = 3;
b = 'abcd'; //처음에 변수타입 지정하지 않으면 상관 x
}
var과 마찬가지로 타입 지정하지 않고 변수 가능
but, 처음 타입을 지정해도 상관이 없다.
void main(){
dynamic c = 3;
c = 'abcd'; //dynamic은 언제나 상관 x
}
'''
=> var,dynamic은 굳이 사용하지 않는게 좋다. 타입을 명확히 표시해주는 것이 good!
Author And Source
이 문제에 관하여([OSAM] DART 언어 기초(1) 변수 선언), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@hello_hidi/국소아-Dart-언어-기초1변수-선언저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)