Angela Yu Flutter 섹션9 4강

고건·2023년 4월 13일
0

Flutter

목록 보기
29/38

이번 시간에는 시작부터 챌린지가 나왔다.
저번 시간에 만들어준 소리가 나는 버튼을 각각 색깔과 소리가 다르게 7개를 만들어주는 챌린지였다.

일단 이렇게 만들어줬는데, 중복되는 코드가 너무 많아서 함수로 만들려고 한다.
함수를 생성했지만, 내가 만들려는 앱은 각 버튼마다 모두 소리가 달라야하는데 현재는 note.1만 재생되도록 되어있다.
이럴때는 함수 옆에 있는 괄호를 사용할 수 있다.
이렇게 되면 함수를 불러오는 코드에서 빨간줄이 뜨게되는데, 여기에 숫자를 넣어주면 된다!

그러면 이런 식으로 함수를 사용해 편하게 똑같은 기능을 가진 앱이 된다!
마지막으로 함수 옆 괄호 안에 들어간 내용을 설명하면, 저 괄호는 입력값을 받기위해 존재하는 괄호이다.
그래서 입력값을 정수로 받기 위해 (int soundNumber) 이라고 넣어줬고, 함수 내에 소리가 담겨있는 파일에 soundNumber을넣어줬다.<br>이렇게되면밑에서함수를호출하며내가입력하는수에따라notesoundNumber을 넣어줬다. <br> 이렇게 되면 밑에서 함수를 호출하며 내가 입력하는 수에 따라 notesoundNumber.wav에서 $soundNumber에 담기는 수가 달라져 서로 다른 소리를 낼 수 있는 것이다.

0개의 댓글

관련 채용 정보