오늘도 DartPad 에서 실습을 진행해보자구요.
void main(){
print("hello 알루코딩!");
print(11 + 11);
print(3 * 3);
print(4/2);
print(10/0); // 다트에서 0으로 나누면 ZeroDivsion 오류가 나지 않고 Infinity라는 결과를 내보낸다.
print(0/10);
}
뭐 간단합니다. void main() 을 잡고 {} 내부에서 출력하고 싶은 것을 해봅시다.
여기서 Dart 의 특징이 나오는데요, Dart 에서는 어떤 수를 0으로 나누려고 할 때, ZeroDivision 오류가 나지 않고, Infinity 라는 결과를 내보냅니다. 알아두세요! 물론 0을 다른 수로 나누면 0 이 나오겠지요!?
또, Dart는 다른 언어와 마찬가지로 math 라는 라이브러리를 import 하게 되면, 다양한 수학관련 메서드를 활용할 수 있습니다.
// dart:math 를 임포트하면 다양한 수학메서드를 사용할 수 있다.
import 'dart:math';
void main(){
print(pow(2,6)); // pow는 dart:math 에 있는 메서드로 제곱함수 기능이다.
}
결과는 64가 나오겠죠?
Dart Pad 에서 좋은 점은 해당 메서드를 드래그해서 하이라이팅하면 아래에 바로 그 메서드가 뭘 뜻하는지 볼 수도 있습니다.
주석을 달려면 "//" 처럼 슬래시 2개를 치고 주석을 달면 됩니다. 물론 다중주석을 달고 싶으면 "/**/" 를 하고 그 사이에 주석을 달면 되겠죠? 문법은 사실 프로그래밍언어가 거기서 거기라서 Dart 또한 크게 다를 것은 없어보이네요 ㅎㅎ
/*
this is first line of comment
this is second line of comment
this is third line of comment
*/
반응형
'컴퓨터 공부 > 🩵 Flutter' 카테고리의 다른 글
[Flutter] 4. 취미로 배워보는 Flutter - 데이터 타입, numbers, strings, boolean (1) | 2024.06.17 |
---|---|
[Flutter] 2. 취미로 배워보는 Flutter - Dart pad 사용해보기 (0) | 2024.05.21 |
[Flutter] 1. 취미로 배워보는 Flutter - Dart 왜 배워? (0) | 2024.05.21 |