[무료] [코드팩토리] [입문] Dart 언어 4시간만에 완전정복 - 인프런 | 강의
void main() {
for (int i = 0; i < 5; i++) {
print('hello ${i + 1}');
}
}
hello 1
hello 2
hello 3
hello 4
hello 5
https://github.com/GloryKim/Basic_Dart
void main() {
print('hello glory');
}
/*
hello glory
*/
void main() {
var name = '김영광';
print (name);
name = '김광영';
print (name);
}
/*
김영광
김광영
*/
void main() {
int number1 = 1;
int number2 = -10;
int number3 = number1-number2;
print(number3);
print(number1+number2);
print(number1/number2);
print(number3*number2);
/*
11
-9
-0.1
-110
*/
double number4 = 0.3;
double number5 = -0.7;
double number6 = (number4 * number5);
print (number6);
/*
-0.21
*/
//그 외적으로 %, ++, --, += 전부 가능
double? number7 =4.0;
print(number7); //4
number7 = 2.0;
print(number7); //2
number7 ??=3.0;
print(number7); //2
number7 = null;
print(number7); //null
number7 ??=3.0; //null일떄만 3.0
print(number7); //3
//그외로 >, <, >=, <=, ==, !=, is int, is String, ||, && 전부가능
}
void main() {
bool isTrue = true;
bool isFalse = false;
bool glorybool = (isTrue);
print (glorybool);
/*
* true
*/
String name = '김영광';
String name2 = '2345';
print (name);
print (name + name2);
print (name + ' ' + name2);
print ('${name.runtimeType}, isTure2 $name2');
/*
* 김영광
* 김영광2345
* 김영광 2345
* String, isTure2 2345
* */
var name3 = '김광영';
var number = 20;
print(name3.runtimeType);
/*
* String
* */
//var로 하면 다 알아서 되지만 그래도 가독성있게 선언해주자, 만약에 복잡한 타입의 변수일 경우에는 var를 써줘도 좋다.
}