본문 바로가기

DART2

[Dart] function, Positional parameter, Named parameter dart 에서 함수는 하나의 객체이다. 그래서 함수는 변수에 저장이 가능하며, 다른 함수에 매개변수로 전달 및 함수의 반환값으로 전달 받을 수 있다. FunctionString sayHello(String name){ return 'hello $name';} 위 함수는 name 이라는 String 타입의 변수를 받아서 String 타입의 값을 리턴한다.리턴값과 매개변수의 타입을 생략 할 수 도 있다. 하지만 코드 가시성을 높이기 위해 타입을 명시하는 것을 추천한다.sayHello(name){ return 'hello $name';}  만약 함수내 표현식이 한줄로 표시 된다면 arrow function 형태로 축약 가능하다.String sayHello(String name) => 'hello $name';.. 2024. 9. 13.
[Dart] dart 에서 쓰이는 variables dart 에서 변수를 선언하는 키워드는 var 를 사용한다.var 는 특별한 타입이 없다. 다만 var 로 선언된 변수에 할당되는 변수의 타입으로해당 변수의 타입을 유추한다.var name = 'John'; // name 은 String 타입으로 선언된다. 만약 변수의 타입을 선언과 동시에 설정하고 싶다면 var 대신 해당 타입을 키워드로 사용한다.String name = 'John'; Dart 의 기본 타입은 아래와 같다.String name = 'John';int age = 20;double height = 175.5;bool isMale = true; 당연한 이야기지만 한번 설정된 타입에 다른 타입의 값을 할당할 수 없다.만약 타입이 가변적일 때는 Object 키워드를 사용한다.String name.. 2024. 9. 11.
반응형