[OSAM]DART言語ベース(1)宣言変数
変数の宣言
>数値宣言
整数:int変数名;
実数:二変数名;
=>整数を二重形として宣言できますが、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? : 変数を宣言するときに変数タイプを指定しません.
ただし、最初のタイプを指定した後は、タイプを変更することはできません.
ただし、最初にタイプを指定しない場合は、後でタイプを変更できます.void main(){
var a = 3;
a = 'abcd'; //처음에 int값으로 지정했기에 문자열로 변환 x
var b;
b = 3;
b = 'abcd'; //처음에 변수타입 지정하지 않으면 상관 x
}
> dynamic
varと同様に、タイプを指定せずに変数を指定できます.
ただし、最初のタイプを指定してもかまいません.void main(){
dynamic c = 3;
c = 'abcd'; //dynamic은 언제나 상관 x
}
'''
=> var,dynamic은 굳이 사용하지 않는게 좋다. 타입을 명확히 표시해주는 것이 good!
Reference
この問題について([OSAM]DART言語ベース(1)宣言変数), 我々は、より多くの情報をここで見つけました
https://velog.io/@hello_hidi/국소아-Dart-언어-기초1변수-선언
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
void main() {
int a = 3;
double b = 2.5;
double c = 2;
int d = 2.4; //false
}
void main() {
String a = 'a';
String b = 'b';
print(a+b);
}
void main(){
var a = 3;
a = 'abcd'; //처음에 int값으로 지정했기에 문자열로 변환 x
var b;
b = 3;
b = 'abcd'; //처음에 변수타입 지정하지 않으면 상관 x
}
void main(){
dynamic c = 3;
c = 'abcd'; //dynamic은 언제나 상관 x
}
'''
=> var,dynamic은 굳이 사용하지 않는게 좋다. 타입을 명확히 표시해주는 것이 good!
Reference
この問題について([OSAM]DART言語ベース(1)宣言変数), 我々は、より多くの情報をここで見つけました https://velog.io/@hello_hidi/국소아-Dart-언어-기초1변수-선언テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol