Study Record

[Dart] .. 본문

Dart

[Dart] ..

초코초코초코 2023. 3. 9. 20:34
728x90

..

"." 을 사용해서 함수를 실행하고 return 값으로 실행한 함수의 return 값이 반환된다. 하지만 ".." 은 리턴값으로 함수를 실행한 대상이 리턴된다.

 

int a = 3;

String aStr = a.toString();
final aInt = a..toString();

// true
print(aInt is int);

a = 5;

print(aInt);	// 3
print(a);	// 5

위의 예시와 같이 a.toString() 을 했을 때 toString() 의 리턴값은 String 인데 a..toString() 하면 a 를 리턴받아 aInt 의 타입은 int 이 된다.

728x90

'Dart' 카테고리의 다른 글

[Dart] Enum type  (0) 2023.03.16
[Dart] 간결한 if 문 (c ? ep1 : ep2 , ep1 ?? ep2)  (0) 2023.03.16
[Dart] 난수 생성하기  (0) 2023.02.05
[Dart] 비동기 프로그래밍  (0) 2023.01.16
[Dart] 함수형 프로그래밍  (0) 2023.01.15