본문 바로가기
반응형

Dart&Flutter18

[Dart] 문자열 보간법 (String Interpolation) Dart의 기초를 공부하기 위해 작성 중입니다. 궁금한 점이 있으시면 덧글 남겨주세요! 문자열 보간법 text에 변수를 추가하는 방법입니다. $(달러) 기호 뒤에 변수명을 작성해 주면 됩니다. 아래 코드는 name이라는 변수가 이미 존재할 때 문자열 보간법을 사용해서 hello를 출력하는 소스코드입니다. void main() { var name = 'scott'; var hello = 'Hello, my name is $name'; print(hello); } 화면 출력 Hello, my name is scott 아래 코드는 계산을 실행하는 소스코드입니다. void main() { var name = 'scott'; var age = 19; print(age); var hello = "Hello, my .. 2023. 7. 6.
[Dart] 리스트(List)에서 Collection if와 Collection for 사용 하는 방법 Dart의 기초를 공부하기 위해 작성 중입니다. 궁금한 점이 있으시면 덧글 남겨주세요! 1. Collection if 리스트(List)를 생성할 때 조건에 따라 요소(element)를 추가할 수 있습니다. 아래 코드는 Collection if를 사용하지 않고 numbers 리스트에 5가 존재하지 않는다면 5를 추가하는 소스코드입니다. void main() { var giveMeFive = true; var numbers = [ 1, 2, 3, 4, ]; print(numbers); if (giveMeFive) { numbers.add(5); } print(numbers); } 화면 출력 [1, 2, 3, 4] [1, 2, 3, 4, 5] 아래 코드는 Collection if를 사용한 소스코드입니다. vo.. 2023. 7. 5.
[Dart] 리스트(List) 생성 방법 리스트 관련 메서드, 함수 Dart의 기초를 공부하기 위해 작성 중입니다. 궁금한 점이 있으시면 덧글 남겨주세요! 1. 리스트(List) 생성 1-1. var 키워드 사용 void main() { var numbers = [1,2,3,4]; } 1-2. List 사용 (명시적 선언) void main() { List numbers = [1,2,3,4]; } 2. 리스트(List) 요소 추가 void main() { var numbers = [1,2,3,4]; print(numbers); //리스트 요소 추가 numbers.add(5); print(numbers); } 출력 화면 [1, 2, 3, 4] [1, 2, 3, 4, 5] 2-1. 리스트(List) 요소 추가 에러 void main() { var numbers = [1,2,.. 2023. 7. 4.
[Dart] Nullable 변수, Null Safety Dart의 기초를 공부하기 위해 작성 중입니다. 궁금한 점이 있으시면 덧글 남겨주세요! 1. Null Safety 란? 만약에 프로그`램 실행 시 null 값을 참조하게 되면 프로그램 실행 중 런타임 에러가 발생합니다. 이를 해결하기 위해 dart에서 개발자가 null 값을 참조할 수 없도록 하는 기능입니다. 1-1. Null Safety가 없는 코드 bool isEmpty(String string) => string.length == 0; main(){ isEmpty(null); } 위 코드는 에러가 발생하는 코드입니다. String 데이터 타입을 받을 메소드에 null 값을 전달했으므로(조금 더 자세하게 설명하면 null 데이터 타입에는 .length 속성값이 존재하지 않습니다.) 프로그램 실행 중 .. 2023. 6. 29.
반응형