list에서 {}형태로 딕셔너리를 담아서 쓰고자 했다.
안쪽에는 {변수1:string, 변수2:string} 형태로 string을 담는 변수를 선언했고,
특정 이벤트가 발생 시, list[numberIndex][stringIndex]
형태로 들어오는 stringIndex가 변수1
이냐, 변수2
냐에 따라서 다른 변수로 저장되도록 하고자 했다.
그리고 이노무쉬끼의 반찬 투정이 시작됬다.
string
형식의 식을 { 변수1: string; 변수2: string; }
인덱스 형식에 사용할 수 없으므로 요소에 암시적으로 any
형식이 있습니다.
{ 변수1: string; 변수2: string; }
형식에서 string
형식의 매개 변수가 포함된 인덱스 시그니처를 찾을 수 없습니다.ts(7053)
string 먹는다고 알려주고 string 가져다 바치는데 이노무쉬끼는 지가 원하는 그릇이 아니라고 안쳐먹기 시작했다.
평소 같았으면 any
솔솔 뿌려주면 좋다고 쳐먹는데 이번에는 밥이 아니라 그릇이 맘에 안든다고 칭얼거리는 경우였다.
한번씩 꺼내보기도 하고, 펼쳐보기도 하고, 그릇을 바꿔보기도 하고 쌩 난리를 쳤는데, 해결은 의외로 쉽게 됬다.
if (name == "변수1" || name == "변수2")
내가 직접 퍼다가 기미상궁 노릇 하면서 음~맛있다~하면 갑자기 화내면서
아!!내꺼 왜먹어!!!하고 지 입에다가 갑자기 호로록 집어 쳐 넣는 꼴을 보면 아주 상전이 따로 없다.
list[numberIndex][stringIndex]
안에 퍼 넣는거 변한게 없는데 그냥 앞에서 name == "string이네?"
한번 해주면 그제서야 아~ 먹어도 되는거구나 하는 걸 보면 any
를 3주 동안 압수해버리고 싶은데 안쳐먹는다고 울어제끼면 손해보는건 나니깐 어쩔 수 없이 참고있다...
그냥 미친척 온동네 any
를 퍼다가 여기저기 죄다 뿌려쳐먹이고 싶지만, 결국 썩는건 내 이빨이겠지...