print

  • print 사용하면 된다.
  • 항상 뒤에는 ;을 붙여야 한다.

변수 선언

  • var
  • 기본적으로 CamalCase
  • 숫자 변수
    • int number1 = 12;
  • Boolean
  • bool isTrue = true;
  • true, false 소문자임

String

void main() {
  String name = "완식";
  String suffix = "이";
  String doing = "잘하고싶다";
  
  print(name + '$suffix' + ' ' + '$doing.');
  print('$name$suffix $doing!');
  print('${name + suffix + ' ' + doing}?');
}
  • 한개 따옴표 사용
  • 변수 사용하려면 $
  • 변수를 사용할 때 각각 $ 안쓰고 묶으려면 {} 사용

Var vs Dynamic Type

var name = "최완식";
print(name);  // 최완식

name = '완숙'; 
print(name); // 완숙

name = 1; // Error

  • 참고로 주석은 //이다.
  • 첫번째 지정되는 값의 타입으로 지정된다.
    • 스위프트와 같다.
dynamic name = "최완식";
print(name);  // 최완식

name = '완숙'; 
print(name); // 완숙

name = 1;
print(name); // 1

  • dynamic type을 가진다면 문제없이 실행된다.
  • var type을 dynamic type으로 바꿀 수 있다.
var name;
dynamic name = "최완식";
print(name);  // 최완식

name = '완숙'; 
print(name); // 완숙

name = 1;
print(name); // 1