2008年3月29日土曜日

文字列処理

Python,Rubyでは次のことが書けるらしい.

>> 'test'*2
=> "testtest"



研究室のPythonを使っている先輩に教えてもらい.
さらにRubyはできることを知り,ちょっとショック.

ちょうどsumimさんのBlogでも文字列について書かれていたので読んでみると,やはりSqueakではできないようだ.

sumim - [OOPL] Squeak Smalltalk にあって Ruby にない文字列操作

同じことをしようとSqueakで書いてみることに

s:='test'.
x := WriteStream on:''.
2 timesRepeat:[x nextPutAll:s].
x contents. 'testtest'



これでいいのかな.
もう少し考えてみよう.

0 件のコメント: