300x250 반응형 Flutter3 기본 흐름제어 조건문if (bool1) { // bool1이 true면 실행} else { // bool1이 false면 실행} 반복문for (int i = 0; i 함수void main() { say('park');}void say(String person) { print(person + 'hi'); // park hi}> void say(String person)void함수에서 출력될 값의 타입say함수명String person함수의 파라미터로 파라미터명이 person이 됨 여러 파라미터 전달void main() { say('park', 'hi');}void say(String from, String message) { print('$from : $message'); // park : hi} 함수를 호출.. 2026. 7. 31. 기본 자료형 String String name = "철수" String email = 'hello@world.com'; print(name + email); // 철수hello@world.com print(name + " " + email); // 철수 hello@world.com print("$name $email"); // 철수 hello@world.com print("name email"); // name email print("${name + email}"); // ${원하는 변수명 입력} -> 철수hello@world.com print(email.split('@')); // [hello, world.com] 작은 따옴표와 큰 따옴표- dart는 두 표현을 같은 문자열로 처리- .. 2026. 7. 22. var가 있고 없고의 차이 1. var를 쓸 때Dart가 초기화된 값을 보고 자동으로 타입을 추론하며, 타입이 결정된 후에는 다른 타입의 값을 넣을 수 없다.var name = '플러터';var age = 300; 2. var를 안 쓸 때var 대신 타입을 직접 명시해 주는 방법이다.String name = '플러터';int age = 300;생성된 변수의 값을 재할당 할 때는 별도 키워드 없이 변수명에 값을 할당해주면 된다.age = 30;앞에 'final'을 붙여주면 수정 할 수 없는 변수가 된다.final String phone = "010-0000-0000"; 2026. 7. 21. 이전 1 다음 300x250 반응형