저는 스몰 토크를 처음 접했고 스택에서 요소를 출력하는 방법에 대해 고심하고 있습니다. 두개의 클래스가 있는데 하나는 작동하는 OrderedCollection과 두 번째 클래스 (Object 서브 클래스)를 사용하여 스택을 생성합니다. 두 번째 클래스의 경우 두 개의 인스턴스 변수 인 name 및 weight (set 및 get 메서드 사용)가 있습니다. print 및 printSpecial 메서드를 두 가지 더 만들 필요가 있습니다. 이름에서 get 메소드를 사용하여 동일한 행의 스크립트에 이름과 가중치를 출력하지만 가중치에서 get 메소드를 사용할 수는 없습니다. PrintSpecial은 print와 비슷하지만 무게는 <이어야합니다. print 및 printScpecial을 시도했지만 시도 할 수 없습니다. 아래는 제가 지금까지 가지고있는 것입니다. 어떤 도움을 주시면 감사하겠습니다.Smalltalk의 OrderedCollection에서 인쇄하기
name: a
name := a
name
^name
print
[ Transcript
show: weight;
show: name;
cr ]
printSpecial
[ weight <= 100 ]
whileTrue: [ Transcript
show: weight;
show: name;
cr ]
이가 많은 도움 감사합니다. – user2871898