お知らせ‎ > ‎

PHP風SORT

2009/03/23 11:24 に Kazuki Minamitani が投稿   [ 2009/03/23 11:38 に更新しました ]
SmallTalkのCollectionクラスには、PHP言語にインスパイアされたインテリジェントなソートメソッドが実装されています。

#('1e1' '1f1' '9') shuffled SORT
        => #('1e1' '1f1' '9') or #('1f1' '1e1' '9')


ソートメソッドの引数に以下のSymbolを与えることで、ソートの動作を修正するために使用することも可能です。
  #REGULAR - 通常通りに項目を比較(default)
  #NUMERIC - 数値的に項目を比較
  #STRING - 文字列として項目を比較

#('1e1' '1f1' '9') shuffled SORT: #NUMERIC
        => #('1f1' '9' '1e1')


参考:PHP: sort - Manual
Comments