a := 12/24.
a는 분수가 할당 된 변수 12/24
입니다. 인쇄 할 때 1/2
이 답입니다. 이제 inspect 팝업 창을 열어 분자와 분모의 값을 변경하고 이전과 같은 대답을 추측합니다 (1/2
). 실제로 일어나는 일은 출력이 12/24
인데, 이는 나에게 이상한 일입니다.스퀵 스몰 토크 (Squeak Smalltalk) : 검사 윈도우에서 분자와 분모 값을 수정 한 후에 분수가 감소하지 않는 이유는 무엇입니까?
이 문제를 이해할 수 있도록 동영상을 녹화했습니다.
https://www.youtube.com/watch?v=LNj24f2wP0M
이유는 분자와 분모 값이 검사 창에서 수정 한 후 일부의 감소가 발생하지 않습니다?
안녕하세요, 사람들이 YouTube에 가지 않고 문제를 설명해주세요. 값을 어떻게 변경하려고합니까? 변경 사항을 적용합니까? "대답"이란 무엇을 의미합니까? '대본보기 : a'또는 이와 비슷한 뜻입니까? 디버깅을 시도 했습니까?개체의 인쇄 방법을 단계별로 실행 하시겠습니까? –
https://stackoverflow.com/questions/46942103/squeak-smalltalk-why-sometimes-the-reduced-method-doesnt-work Bert Freudenberg의 답변에서 분수 감소가 분자와 분모가 자동으로 발생하지 않는 이유에 대한 답변을 참조하십시오. 수동으로 생성됩니다. 그러나 아직도 왜. –