-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
해결됨
onSliderChanged 함수에 val 파라미터는
23.12.17 20:51 작성 23.12.17 20:52 수정 조회수 123
0
_Footer(
maxNumber: maxNumber,
onSliderChanged: onSliderChanged,
onButtonPressed: onButtonPressed,
)
void onSliderChanged(double val) {
setState(() {
maxNumber = val;
});
}
onSliderChanged 함수를 부를 땐 인자값을 넘기지 않는데 onSliderChanged 함수에는 val를 인자값으로 받고 있는데 이 부분이 이해가 잘 안 갑니다..
답변을 작성해보세요.
1
코드팩토리
지식공유자2023.12.18
안녕하세요!
인자값은 넘기고 있습니다.
함수의 생김새를 잘 보셔야 이해가 가능합니다.
함수 실행은 onSliderChanged(10); 이런식으로 실행하게 됩니다. 10이라는 값이 들어갑니다.
위 코드는 onSliderChanged 함수를 통째로 넘겨주고 있습니다.
그렇기때문에 onSliderChanged 함수의 실행이 아닙니다.
_Footer는 해당 함수를 그대로 전달받고 내부에서 어딘가에서 활용하고있습니다. (꼭 활용할 필요는 없으나 저희 코드에서는 활용중)
감사합니다!
답변 1