플러터 => 의미와 사용법 | Flutter () => {}
2022. 7. 5. 21:08ㆍ앱개발/읽을거리
플러터에서 => 의 의미와 사용법
어떻게 하면 간결한 코드를 작성할 수 있을까? 아마 여러분들 모두 '깨끗한' 코드 작성이 하고 싶을 것이다.
이번 포스팅에서는 간결하고 깨끗한 코드 작성을 원하는 사람들에게 도움이 될 만한 플러터에서 =>의 의미와 사용법에 대해 다룬다.
목차
# =>함수 사용법
=> 함수는 다음과 같이 생겼다.
() => {Statement}
다음처럼 => 다음에 구문을 바로 적으면 되지만 {}안에 적어도 상관없다.
(int a, int b) => a + b;
(int a, int b) => { return a + b }
# 평범한 보통의 코드
아래에는 우리에게 아주 익숙한 평범한 코드가 적혀있다. 두 개의 함수가 있고( main과 add )
void main() {
int a = 1;
int b = 2;
int c = add(a, b);
print("결과 : $c");
}
int add(int x, int y) {
return x + y;
}
우리가 더하기 함수를 호출해서 화면에 출력하기 위해서 main 함수 안에서는 3단계 과정을 거친다.
첫 번째, 변수를 선언하고,
두 번째, 함수를 호출해 변수를 넘겨주고,
세 번째, print 함수를 호출해 함수 결과 값을 출력한다.
놀랍게도 위의 코드는 =>를 사용하면 단 두 줄로 줄이는 것이 가능하다.
# =>를 사용한 코드
=>를 사용해 앞에서 봤던 기다란 코드를 단 두 줄로 바꿔봤다.
void main() => print(add(1, 2));
int add(int x, int y) => x + y;
확실히 간결하고 깨끗한 코드가 완성되었다.
# => 사용한 예시
main() => print(makeGreeting("doodlerrr"));
String makeGreeting(String name) => "Hello, $name!";
# 결론
() => {} 함수를 사용하면 보다 깨끗하고 이해하기 쉬운 코드를 작성할 수 있다. 뿐만 아니라 엄청 기다란 코드도 단 몇 줄로 압축이 가능하다.