날씨 데이터가 포함 된 배열을 반복합니다. 그게 이미 잘 작동하고 또한 나를 위해 중요한 배열에서 데이터를로드 할 수 있습니다.요소의 단어 서명
: get-value (hsh str -- str) swap at* drop ;
[ "main" get-value "temp" get-value ] each 9 [ + ] times
이 코드는 스택의 배열에서 온도 값을 밀어 합계를 구축 : 그러므로 나는 다음과 같습니다 도움의 단어를 썼다. "main"과 "temp"는 배열의 키 값입니다.
I는이 명령을 실행한다 얻을 날씨리스트는 그 결과는 스택의 숫자 어레이
"Vienna" get-weather-list [ "main" get-value "temp" get-value ] each 9 [ + ] times
를 생성한다. 이제이 호출을 하나 또는 두 개의 단어로 나누고 싶습니다. 예를 들어 :
: get-weather-information (city -- str) get-weather-list [ "main" get-value "temp" get-value ] each 9 [ + ] times ;
문제는 정말 단어의 서명을 이해하지 못하는 것입니다. 나는 항상 "각"에 대한 입력 인용은 기대했던 효과와 일치하지 않는다 ". 나는 많이 시도했지만이 문제를 해결할 수있는 해결책을 찾을 수 없습니다. 누구든지 아이디어를 가질 수 있습니까? 나는이 지금까지 아주 오래된 질문 : 어떤 도움을
건배 스테판