https://dartpad.dev/?channel=stable
DartPad
dartpad.dev
void main(){
var value = 2;
value = "hellow";
dynamic val = 2;
val = "hellow";
print(val);
}
var는 변수의 타입을 처음에 정하기에 int에서 String으로 변환 불가
dynamic은 변환 가능
void main() {
String str1 = "Hello";
String str2 = str1 + "World";
String str3 = "$str2 World";
print(str1);
print(str2);
print(str3);
String answer = 10 < 20 ? "10이 20보다 작다" : "10이 20보다 크다";
print(answer);
int? num1; // null 값 표시
int num2 = 10;
num1 = 5;
print(num1! + num2); // num1에 null값이 오면 안된다.
}
Hello
HelloWorld
HelloWorld World
10이 20보다 작다
15
다트에서 클래스 및 생성자 만들기
void main() {
Point point = Point(3.0, 4.6);
print(point.x);
print(point.y);
Point aPoint = Point(2,4);
Point bPoint = Point(10, 4);
print(aPoint.x);
print(bPoint.x);
}
class Point{
double? x;
double? y;
Point(this.x, this.y);
}
3
4.6
2
10
'Flutter' 카테고리의 다른 글
| 플러터 위젯 - 예시 (0) | 2024.03.13 |
|---|---|
| Flutter 위젯 (0) | 2024.03.12 |
| dart(3) - 비동기 프로그래밍 (0) | 2024.03.11 |
| dart(2) - 예외처리 (0) | 2024.03.11 |
| Flutter 설치 (0) | 2024.03.10 |