一些样式指南和习语表明你不应该改变文字数组,就像在这种情况下:
MyClass>>incrementedNumbers
| numbers |
numbers := #( 1 2 3 4 5 6 7 8 ).
1 to: numbers size: do: [:index |
numbers at: index put: (numbers at: index) + 1].
^ numbers
Run Code Online (Sandbox Code Playgroud)
我为什么不这样做?