반응형

꾸준히 글쓰기를 목적으로 하고 있어서 오늘은 

Dart읙 기본 문법에 대하여 알아 보겠습니다. 

일단, 우선 추력 문입니다. 

보통 새로운 언어를 가지고 코드를 작성하면 Hello World! 안녕 세계야  를 출력하는 프로그램을 많이 작성 합니다. 

Java의 경우 System.out.println() 이라는 함수를 많이 사용합니다. 

package com.tistory.talkit.TestProject;

public class App 
{
    public static void main( String[] args )
    {
        
    	
    	System.out.println("Hello talkit World");
    	
    	
    }
}

 

위와 같은 코드를 작성하지요 제일 처음에 작성 합니다. 

Dart 도 우선 뭘하려면 출력문 부터 배워야 합니다. 

 

void main() {
  print('Hello, talkit World!');
}

 

Dart 도 위와 같이 가능 합니다. 

우선 기본적으로 print((객체.toString())

요렇게 쓰길 수 있습니다. String 객체 일 경우 toString는 생략할 수 있습니다. 

기본적으로 단일 객체를 사용할 경우에도 생략 가능 합니다. 

하지만, String 객체와 다른 객체를 혼용해서 사용할 경우는 무조건 toString() 으로 캐스팅을 해주어야 합니다. 

void main() {
  print('Hello, talkit World!');
  
  print(1);
  
  print('print number : ' + 1); // 여기는 문법적으로 오류 입니다. 
  
  print('print number : ' + 1.toString()); 
  
  print([1,2,3,4,5,6,7]);
  
  print('print array : ' + [1,2,3,4,5,6,7]); // 여기는 문법적으로 오류 입니다. 
  
  print('print array : ' + [1,2,3,4,5,6,7].toString());  
  
}

 

위 코드는 실제로 해보시면 오류가 날 것입니다. ^^

저기 오류라는 부분을 삭제하시거나 주석 처리를 하시면 

사용 가능 합니다. 

오늘도 즐거운 하루 되십시오.

감사합니다. 

반응형

+ Recent posts