アクセスログ
カレンダー
最新記事
(08/27)
(08/17)
(08/04)
(07/30)
(07/23)
最新CM
(07/24)
(07/24)
(07/15)
(07/15)
(06/30)
最新TB
ブログ内検索
Written by Bystander
・ソート履歴を記憶したソート処理
ここ2、3日、色々試して頑張ってみましたが、 結局、成功には至りませんでした。 結果、Sortコマンドの限界を感じた日々でした。 例えば、 Sortの配列の中身を「"読み仮名 装備個所"」として、 超合金Z="ちょうごうきんぜっと 強化パーツ" エネルギータンク="えねるぎーたんく 強化パーツ" アイアンカッター="あいあんかったー ウェポン" ビームライフル="びーむらいふる ウェポン" というアイテムがあるとき、アイテム名で昇順にすると アイアンカッター="あいあんかったー ウェポン" エネルギータンク="えねるぎーたんく 強化パーツ" 超合金Z="ちょうごうきんぜっと 強化パーツ" ビームライフル="びーむらいふる ウェポン" となります。 しかし、「装備個所=降順 & アイテム名=昇順」の順番 エネルギータンク="強化パーツ えねるぎーたんく" 超合金Z="強化パーツ ちょうごうきんぜっと" アイアンカッター="ウェポン あいあんかったー" ビームライフル="ウェポン びーむらいふる" にしたくても、 アイテム名=昇順ソートだと、 アイアンカッター="あいあんかったー ウェポン" エネルギータンク="えねるぎーたんく 強化パーツ" 超合金Z="ちょうごうきんぜっと 強化パーツ" ビームライフル="びーむらいふる ウェポン" に、 装備個所=降順ソートだと、 超合金Z="強化パーツ ちょうごうきんぜっと" エネルギータンク="強化パーツ えねるぎーたんく" ビームライフル="ウェポン びーむらいふる" アイアンカッター="ウェポン あいあんかったー" となってしまいます。 問題の限界というのは、Sortコマンドの「ソートする配列」が、 一連なりとしてしか使えないことなんですよね。 この「ソートする配列」が、List関数に対応してくれたら、 Var[1] = "B あいう" Var[2] = "A きくけ" Var[3] = "C すせそ" という配列でも、 「Sort LIndex(Var,i) option」って、上手い具合にできるんでしょうけど……。 (試してないけど、まさか既に対応してたり……。んなワケ無いか) そんなこんなで、ソートの優先順位機能は諦めることにします。 さて、ここんとこそんな感じでずっと、 同じところをぐるぐる回ってましたが、 明日こそは、完成に向けて一歩、進みたいところです。 しかし、それにはまずは英気を養わなければ……、 ということで、おやすみなさいませ。 PR この記事にコメントする
|