이번 글은 정신을 놓고 작성했습니다.
재미로 봐주시면 좋습니다(?)
함수 문제 6번을 풀면서 문뜩 이런 생각이 났습니다.
void main() {
List<String> students = ['김민재', '손흥민', '차두리', '이영표', '박지성', '전지현', '김사랑'];
for (String student in students) {
print(student);
}
}
student 너는
List<String>이 아닌
String타입으로 받냐 ...?
for-in 이 친구 영약한 친구입니다.
찍으면 List 순서대로 나오는데
그렇다면 차례대로 주소 값에 할당 되어 있겠네 하고

print(student[0]); 을 추가하니
인덱스로 한글자씩 나오네?


for-in 이 친구는 쉽지 않는 친구가 확실합니다.
String 으로 받을때는 붙여서 받아지고

String 이 리스트로 안들어가지는건 아는데 그렇다면

add 를 쓰면 리스트에 들어가는구만 ...
remove 리스트에서 제거 되는거 확인했고


for-in 누구냐 넌 ...
String student 의 값들이 어디에 있지?

GPT 가라사대
Dart에서는 기본적으로 변수의 메모리 주소(참조 값)를 직접적으로 출력하는 기능을 제공하지 않습니다.
이 부분 강사님께서도 말씀하셨는데? 하지만
-> My brain was intercepted
-> 휘발 당해버렸다.
hashCode 을 사용하면 주소값 비스므리 찾을 수 있다고 하네요.

재미로 봐주세요 ㅋㅋ