반응형
꾸준히 글쓰기를 목적으로 하고 있어서 오늘은
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());
}
위 코드는 실제로 해보시면 오류가 날 것입니다. ^^
저기 오류라는 부분을 삭제하시거나 주석 처리를 하시면
사용 가능 합니다.
오늘도 즐거운 하루 되십시오.
감사합니다.
반응형
'핸드핼드 기기' 카테고리의 다른 글
[javascript] AWS S3에서 파일 읽기 (0) | 2020.10.15 |
---|---|
윈도우(Windows) 안드로이드(Android) 스튜디오(Studio) 설치 (0) | 2020.10.12 |
Flutter Dart sleep 함수 사용하기 (0) | 2020.10.07 |
Flutter/Dart timer 정지 시키기 (0) | 2020.10.06 |
안드로이드 스튜디오(Android Studio) 에디터(Editor) 글자(Font) 크기(Size) 키우기(Increase). (0) | 2020.10.05 |