理由を次のコードになりますSmalltalkのファロ文字列の連結の代わりに、ストリーム
| list types |
list := Heap new.
types := #('a' 'b' 'c').
types do:[ :t |
1 to:9 do:[ :i |
list add:(t, i asString).
].
].
^ list
問題はファロでの方法でString concatenation instead of streams
警告? [?]ボタンショー:
文字列の連結の代わりにいくつかの反復メッセージの内部文字列連結を使用してコードのストリーム
チェック。
ストリームで簡単にできることは何ですか?私は何を達成したいことはC9にA9にすべての値A1のリスト、B1にB9とC1を作成することです。
ルールは「画家をschlemielアルゴについてですrithm "https://en.wikipedia.org/wiki/Joel_Spolskyしかし、それは明らかにここで偽陽性だ –
私は参照してください。ジョエル・スポルスキー(Joel Spolsky)が述べたように、私は以前にこの問題に遭遇していなかったし、リソースのこのような無駄な使用を避けるよう教えられたこともなかった。私はこれが偽陽性であることを理解していますが、問題が発生したときはいつでもそれが役立ちます。 –