작성한 질문수
[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
작성
·
675
0
snapshot.data 를 print 찍어보면 [Instance of 'ScheduleWithColor'] 라고 터미널에 나오는데, 안에 값을 print로 찍어볼순 없나요?
snapshot.data
[Instance of 'ScheduleWithColor']
답변 1
1
안녕하세요!
해당 현상은 대부분의 전통적인 OOP 기능에서 나타나는 현상으로 ScheduleWithColor라는 클래스의 인스턴스라는 뜻입니다.
print() 함수에 인스턴스를 입력하면 자동으로 toString()이 실행되며 이 함수는 override가 가능합니다.
원하시는 형태로 toString() 함수를 오버라이드 하시면 다른 형태로 출력되도록 할 수 있습니다.
예제는 아래 링크를 참고해주세요!
https://stackoverflow.com/questions/64836203/what-does-override-tostring-method-do-in-a-flutter-dart-class