Transcript show: 'Derp'.
printSomething: 'Derpy'.
"The method above produced this error:"
"prog.st:3: expected expression"
printSomething: what
10 timesRepeat: [
Transcript show:what.
Transcript cr.
].
저는 스몰 토크를 지금 가르치려고 노력하고 있으며, 필자가 작성한 함수를 호출하는 방법을 아직 모르고 있습니다. 구문 printSomething: 'Derpy'.
을 사용하여 'Derpy'
매개 변수를 사용하여 함수 printSomething
을 호출하려고했지만 함수를 호출하는 대신 prog.st:3: expected expression
이라는 오류가 발생했습니다.GNU 스몰 토크에서 함수를 정의하고 호출하는 올바른 방법은 무엇입니까?
여기서 내가 잘못된 것은 무엇이고 스몰 토크에서 매개 변수가있는 함수를 호출하는 올바른 방법은 무엇입니까? 지금까지 읽은 튜토리얼에서는 아직까지 내 질문에 대답하지 않았으며 여전히 약간 혼란 스럽습니다.
코드에 대문자 오류가 있습니다. 메서드 이름은 대문자 P이지만 소문자 p로 호출하려고합니다. – fzwo
@fzwo 그럼에도 불구하고 대문자 오류가 수정 된 경우에도 동일한 오류가 발생합니다. Smalltalk 함수 호출에 대한 올바른 구문을 아직 파악하지 못했습니다. –
다음 번에는 사용중인 스몰 토크를 나타내는 태그를 추가하십시오. GNU Smalltalk과 Squeak/Pharo는 소스 코드를 다루는 방식이 상당히 다릅니다. –