Memo/Dart & Flutter
[Dart] Python의 f-string과 유사한 String Interpolation
l22hs
2024. 1. 1. 22:12
파이썬에서 문자열과 변수를 함께 출력할 때 f-string을 굉장히 유용하게 사용해왔었다.
Java에서는 f-string과 유사한 기능이 없어 아쉬웠는데, Dart에서는 f-string과 거의 유사한 'String Interpolation'이 존재했다.
String Interpolation, 직역하면 '문자열 보간'은 자바스크립트에서 사용되는 방식과 거의 같다.
var name = "nico";
var age = 10;
var gretting = "Hello $name! I'm ${age + 2}";
print(gretting); // Hello nico! I'm 12
변수의 경우 '$' 뒤에 변수명을 붙여 사용하면 되며, 계산이 필요한 경우에는 '$'뒤에 중괄호를 붙여 사용할 수 있다.
Built-in types
Information on the types Dart supports.
dart.dev