컴퓨터 공부/🩵 Flutter

[Flutter] 3. 취미로 배워보는 Flutter - Basic Math with Dart!

letzgorats 2024. 6. 5. 16:11

https://dartpad.dev/

 

DartPad

 

dartpad.dev


출처 : 만화 포켓몬스터

 

오늘도 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 에서 메서드 하이라이팅 하면 래퍼런스를 참고할 수 있게 바로 밑에 뜬다.

 

Dart Pad 에서 좋은 점은 해당 메서드를 드래그해서 하이라이팅하면 아래에 바로 그 메서드가 뭘 뜻하는지 볼 수도 있습니다.

 

주석을 달려면 "//" 처럼 슬래시 2개를 치고 주석을 달면 됩니다. 물론 다중주석을 달고 싶으면 "/**/" 를 하고 그 사이에 주석을 달면 되겠죠? 문법은 사실 프로그래밍언어가 거기서 거기라서 Dart 또한 크게 다를 것은 없어보이네요 ㅎㅎ

/*
this is first line of comment
this is second line of comment
this is third line of comment
*/

 

반응형