約 1,895,996 件
https://w.atwiki.jp/tm-mura/pages/62.html
コレクション Collectionのサブクラスを紹介。(Array、OrderedCollection、List、Set、Bagなど) Stringとそのサブクラス(SymbolやByteString)、Dictionaryは別管理しているのでそちらを参照。 Collectionには順番が保障されているタイプ(以下、配列型と表記)とされていないタイプ(以下、集合型と表記)がある。 SequenceableCollectionのサブクラスか否かで決まる。 Collectionのサブクラスのメジャーなクラスの特徴 Array: 配列型。リテラルで定義することができる。項目の追加・削除を禁止している。 OrderedCollection: 配列型。項目追加・削除ができ、いはゆる配列というイメージに最も近い振る舞いをする。 List: 配列型。項目追加・削除ができる。いまいちOrderedCollectionとの使い分けのポイントがわからないが、位置を指定した追加や削除に向いているはず。 SortedCollection 配列型。ソートされた状態が保障されている配列。ソートブロックを内包している。 Set 集合型。重複のない集合。 Bag 集合型。重複を許し、さらに重複項目の重複数まで保持している。 SelectionInList 画面を表示するときのリストボックスに使われる。Listと選択中インデックスを保持している。 SelectionInListSortAware 画面を表示するときのデータセットに使われる。List、選択中インデックス、ソート項目とその方向を保持している。 7.0~のマイナーバージョンアップの間に増えたメソッドも結構あるみたいだ。 作る 空のコレクションを作る 特定の値でコレクションを作る 任意の値のコレクションを作る コレクション(配列型)を結合する 調べる コレクションの要素数を調べる コレクションが空か調べる コレクションが空でないか調べる コレクションが空でないか調べる2 コレクション(配列型)があるコレクション(配列型)で始まるか調べる コレクション(配列型)があるコレクション(配列型)で終わるか調べる コレクションにある要素が含まれているか調べる コレクションにある条件に合致する要素が含まれているか調べる コレクションの全ての要素が条件に合致するか調べる コレクションの要素のどれか一つ以上が条件に合致するか調べる 探す コレクション(配列型)のある要素の位置を先頭から探す コレクション(配列型)のある要素の位置を最後から探す コレクション(配列型)の要素がある条件にマッチする最初の位置を返す コレクション(配列型)の要素がある条件にマッチする最後の位置を返す 比較対象のコレクション(配列型)と合致する最初の位置を探す ある条件に合致する要素を取得する 修正する コレクション(配列型)の指定した要素を置換する コレクション(配列型)の指定した範囲を置換する コレクション(配列型)の一部を置換する コレクションの各要素を与えた条件に修正する 取り出す コレクション(配列型)の1文字目を取得する コレクション(配列型)の最後の文字を取得する コレクション(配列型)の指定した位置の文字を取得する コレクション(配列型)の先頭から指定した要素数分を取得する コレクション(配列型)の最後の指定した要素数分を取得する コレクション(List、OrderedCollection)の指定した要素の次を取得する コレクション(List、OrderedCollection)の指定した要素の前を取得する 指定した要素数を先頭から取り除いたコレクション(配列型)を返す 指定した要素数を最後から取り除いたコレクション(配列型)を返す 任意の位置から任意の位置までコレクション(配列型)を切り出す 指定したオブジェクトの手前までを切り出す 指定したオブジェクトを取り除いたコレクションを返す ある条件に合致する要素だけを残したコレクションを返す 除く コレクションの指定した要素を取り除く コレクション(配列型)の最初の要素を取り除く コレクション(配列型)の最後の要素を取り除く コレクション(配列型)の指定した位置の要素を取り除く コレクションの要素を全て取り除く コレクションから指定したコレクションの要素と一致する要素を全て取り除く コレクション(配列型)の指定した範囲の要素を取り除く コレクションから条件に合致する要素を全て取り除く 条件に合致する要素を全て取り除いたコレクションを返す 追加する コレクション(List、OrderedCollection)の最後に要素を1つ追加する コレクション(List、OrderedCollection)の最後に要素を追加する2 コレクション(List、OrderedCollection)の最初に要素を追加する コレクション(List、OrderedCollection)の最後にコレクションを追加する コレクション(List、OrderedCollection)の最後にコレクションを追加する2 コレクション(List、OrderedCollection)の最初にコレクションを追加する コレクション(List、OrderedCollection)のafter で指定した要素の後に要素を追加する コレクション(List、OrderedCollection)のafter で指定した要素の前に要素を追加する コレクション(List、OrderedCollection)の指定した位置の前に要素を追加する コレクションをコピーしつつ最後に要素を1つ追加する Bagに出現頻度付きで要素を1つ追加する ループする コレクションの各要素に対し順番に処理を行う コレクション(配列型)のインデックスに対し順番に処理を行う コレクション(配列型)の各要素・インデックスに対し同時指定で順番に処理を行う コレクションの各要素に対し順番に処理を行いつつ合間にも処理を行う 同じサイズのコレクション(配列型)同士で各要素に対し順番に処理を行う 並べ替える コレクションをソート済コレクション(SortedCollection)にする コレクションを条件指定でソート済コレクション(SortedCollection)にする コレクション(配列型)を破壊的にソートする コレクション(配列型)を条件指定で破壊的にソートする コレクション(配列型)を条件指定で破壊的にソートする コレクション(配列型)の指定した位置同士を入れ替える 結合する コレクションの各要素をつなげる コレクションの各要素を重ねあわせる(集計関数っぽいことをやる) 区切る コレクション(配列型)を指定したトークンで区切る コレクション(配列型)を条件にマッチする要素で区切る コレクション(配列型)を条件にマッチする要素で区切りつつループもする コレクション(配列型)を条件にマッチしない要素で区切る コレクション(配列型)を条件にマッチしない要素で区切りつつループもする コレクション(配列型)を要素の前後関係を判断して区切る コレクション(配列型)を要素の前後関係を判断して区切りつつループもする まとめる コレクションをユニークな(重複のない)コレクションにする コレクションに重複数のデータも持たせる コレクションをtrue側false側に二分する その他 コレクションのある要素の重複数を調べる コレクション(配列型)の順番を反対にする コレクション(配列型)各要素に対し逆から順番に処理を行う 作る 空のコレクションを作る Array new 10 まずはここから。適当なクラス new n とすればだいたいどのクラスでも作成できる。 ただし、メモリ空間を確保しただけで実際に at n でアクセスするとエラーになるクラスのほうが多い。 終端を表すインスタンス変数(lastIndexとかlimitとかtallyとか)が0のままだからだ。 そういうクラスで終端を後付で変更することなしにアクセスしたい場合は OrderedCollection withSize 10 とする。 特定の値でコレクションを作る Array new 10 withAll 0 ArrayかStringで理解できる。他のクラスで作りたい場合は(Array new n withAll x) asXxxxとする。 (Array new 5) atAllPut 0 としてもよい。 任意の値のコレクションを作る Array(リテラル)の場合 #($a $b 1 2 3 Hello #World) いくつでも設定できる。 Array(withメソッド)の場合 Array with Date today with Time now withは4つまで。そこまでしかメソッドが用意されていない。 もっと作りたい場合は(Array with with with with ),(Array with )のようにカンマでつなぐ。 OrderedCollectionの場合 (foo = OrderedCollection new) add 1; add 2; add 3; yourself これ1行でfooの中に3つの項目が入る。 Listの場合 (foo = List new) at 1 put $a; at 2 put $b; at 3 put $c; yourself これ1行でfooの中に3つの項目が入る。 storeOn メソッドを読むと、どのように書けばオブジェクトが作れるかわかる。 コレクション(配列型)を結合する #($a $b $c), #(1 2 3) 調べる コレクションの要素数を調べる #($a $b $c) size 要素数を調べる。コレクションが空か調べるために aCollection size = 0 ifTrue [...]とかやるのを見かけるが、 そういう場合は下記のisEmpty等が用意されているのでそれらを使うべきだろう。 コレクションが空か調べる Array new isEmpty コレクションが空の場合trueを返す。 コレクションが空でないか調べる #($a $b $c) isNotEmpty コレクションが空でないか調べる2 #($a $b $c) notEmpty コレクションが空でない場合trueを返す。 isEmptyの逆がどっちかわからなくなってもいいように2種類用意されていると思われる。 コレクション(配列型)があるコレクション(配列型)で始まるか調べる #($a $b $c) beginsWith ab ArrayとStringで比較しているが、at メソッドを理解できるクラスなら比較可能。この場合trueになる。 コレクション(配列型)があるコレクション(配列型)で終わるか調べる #($a $b $c) endsWith bc beginsWith の逆からメソッド。 ArrayとStringで比較しているが、at メソッドを理解できるクラスなら比較可能。この場合trueになる。 コレクションにある要素が含まれているか調べる #( Zun Zun ZUN zun Doko ) includes Doko 要素が含まれていればtrueを返す。 位置まで知りたければindexOfかlastIndexOf を用いる。ブロックで条件指定したければcontains を用いる。 コレクションにある条件に合致する要素が含まれているか調べる #( Zun Zun ZUN zun Doko ) contains [ i | *zun* match i] 条件に合致する要素が含まれていればtrueを返す。 条件に合致する要素を取得したい場合はdetect を用い、位置を取得したい場合はfindFirst またはfindLastを用いる。 コレクションの全ての要素が条件に合致するか調べる #(1 3 5 7 9) allSatisfy [ i | i odd] 全ての要素が条件に合致すればtrueを返す。 コレクションの要素のどれか一つ以上が条件に合致するか調べる #(2 4 6 8 0 1) anySatisfy [ i | i odd] 要素のどれか一つでも条件に合致すればtrueを返す。 探す コレクション(配列型)のある要素の位置を先頭から探す #($a $b $c $b) indexOf $b 要素が見つからなければエラーになるので、回避策としてindexOf ifNone もあり。 ブロックで条件を指定したければfindFirst を用いる。 コレクション(配列型)のある要素の位置を最後から探す #($a $b $c $b) lastIndexOf $b indexOfの逆からメソッド。要素が見つからなければエラーになるので、回避策としてlastIndexOf ifNone もあり。 ブロックで条件を指定したければfindLast を用いる。 コレクション(配列型)の要素がある条件に合致する最初の位置を返す #($a $B $c $D) findFirst [ i | i isUppercase] どの要素も条件に合致しない場合は0を返す。 コレクション(配列型)の要素がある条件に合致する最後の位置を返す #($a $B $c $D) findLast [ i | i isUppercase] どの要素も条件に合致しない場合は0を返す。 比較対象のコレクション(配列型)と合致する最初の位置を探す #(1 2 3 4 5 6 7 8 9 0) indexOfSubCollection (3 to 6) startingAt 2 コレクション(配列型)同士の比較を行う。インターバル(3 to 6)も配列型コレクションのサブクラスなので比較可能。 文字列にも使えるが、文字列の場合はfindString startingAt が用意されている。 ある条件に合致する要素を取得する #( Zun Zun ZUN zun Doko ) detect [ i | *zun* match i] 4つの「ect」メソッドの1つ。 条件に合致する要素が含まれていない場合はエラーになるので、回避策としてdetect ifNoneもあり。 条件に合致する要素があるか真偽を問う場合はcontains を用い、位置を取得したい場合はfindFirst またはfindLastを用いる。 (XXXXX detect [YYYY] ifNone [nil]) isNil ifTrue [ZZZ] なんていうのを見かける。contains の存在に気づいて欲しい。 修正する コレクション(配列型)の指定した要素を置換する Good morning beMutable replaceAll $o with $a 破壊的メソッドで、リテラル文字列でもbeMutableすれば破壊的修正が可能。文字列で使うことがほとんどだと思う。 開始終了位置を指定できるcopyReplaceFrom to with というメソッドもある。 コレクション(配列型)の指定した範囲を置換する Good morning beMutable replaceFrom 1 to 4 with Bad 破壊的メソッドで、リテラル文字列でもbeMutableすれば破壊的修正が可能。 from to の範囲とwith の文字数が合わないとエラーになる。文字列で使うことがほとんどだと思う。 コレクション(配列型)の一部を置換する #($a $b $c $d) copyReplaceAll cd with #(1 3) 開始終了位置を指定できるcopyReplaceFrom to with というメソッドもある。配列型コレクション同士なら置換可能。 コレクションの各要素を与えた条件に修正する #(1 2 3) collect [ i | i * 2] よく#(1 2 3) do [ i | i * 2]とやってもコレクションが変わらないと嘆くのを見かけるが、 do でアクセスする要素はリードオンリーなので、これで対応する。 取り出す コレクション(配列型)の1文字目を取得する #($a $b $c) first コレクション(配列型)の最後の文字を取得する #($a $b $c) last コレクション(配列型)の指定した位置の文字を取得する #($a $b $c) at 2 コレクション(配列型)の先頭から指定した要素数分を取得する #($a $b $c) first 2 コレクション(配列型)の最後の指定した要素数分を取得する #($a $b $c) last 2 コレクション(List、OrderedCollection)の指定した要素の次を取得する #($a $b $c) asList after $b 指定した要素が見つからなければエラー、指定した要素が最後の場合もエラー。 findIndexOf を利用して+1しているだけ。 コレクション(List、OrderedCollection)の指定した要素の前を取得する #($a $b $c) asList before $b 指定した要素が見つからなければエラー、指定した要素が最初の場合もエラー。 findIndexOf を利用して-1しているだけ。 指定した要素数をコレクション(配列型)の先頭から取り除く #($a $b $c) allButFirst 1 指定した要素数をコレクション(配列型)の最後から取り除く #($a $b $c) allButLast 1 任意の位置から任意の位置までコレクション(配列型)を切り出す #($a $b $c) copyFrom 1 to 2 汎用性の高さには定評があるように思う。 指定したオブジェクトの手前までコレクション(配列型)を切り出す #($a $b $c) copyUpTo $b 長いコレクションになると信頼性は低いだろうなぁ。 指定したオブジェクトを取り除いたコレクションを返す #(1 nil 3 nil nil 6 7 nil nil 0) copyWithout nil nilを指定すればrubyでいうcompactと同じ動きになる。 ある条件に合致する要素だけを残したコレクションを返す #(1 2 3 4 5 6 7 8 9 0) select [ i | i odd] 4つの「ect」メソッドの1つ。逆に除く場合はreject を用いる。 除く コレクションの指定した要素を取り除く foo = #($a $b $a $c $a $d) asList. foo remove $a 破壊的メソッドで、実行後、コレクションをもう一度見てみると指定した値が除かれている。 また、remove の返り値は指定した値になる。 指定した要素が見つからない場合はエラーになるので、回避策としてremove ifAbsentもあり。 コレクション(List、OrderedCollection)の最初の要素を取り除く foo = #($a $b $c) asList. foo removeFirst 破壊的メソッドで、実行後、コレクションをもう一度見てみると最初の要素が除かれている。 また、removeFirstの返り値は指定した最初の要素の値になる。いはゆるキューを実現できる。 コレクションが空の場合はエラー。 コレクション(配列型)の最後の要素を取り除く foo = #($a $b $c) asList. foo removeLast 破壊的メソッドで、実行後、コレクションをもう一度見てみると最後の要素が除かれている。 また、removeLastの返り値は指定した最後の要素の値になる。いはゆるスタックを実現できる。 コレクションが空の場合はエラー。 コレクション(List、OrderedCollection)の指定した位置の要素を取り除く foo = #($a $b $c) asList. foo removeAtIndex 2. 破壊的メソッドで、実行後、コレクションをもう一度見てみると指定した位置の要素が除かれている。 また、removeAtIndex の返り値は指定した位置の要素の値になる。 コレクションのサイズより大きい位置を指定した場合はエラー。 コレクション(List、OrderedCollection)の要素を全て取り除く foo = #($a $b $c) asList. foo removeAll 破壊的メソッドで、実行後、コレクションをもう一度見てみると空になっている。 また、removeAllの返り値はコレクションの値そのものになる。 実際の動きは1項目ずつremove するので遅い。 コレクションのから指定したコレクションの要素と一致する要素を全て取り除く foo = #($a $b $c) asList. foo removeAll #($a $b) 破壊的メソッドで、実行後、コレクションをもう一度見てみるとコレクションと共通する要素が除かれている。 また、removeAllの返り値はコレクションの共通要素になる。1つでも見つからないとエラーになる。 実際の動きはレシーバと引数の直積になるので遅い。 コレクション(配列型)の指定した範囲の要素を取り除く foo = #($a $b $c) asList. foo removeFrom 1 to 2 破壊的メソッドで、実行後、コレクションをもう一度見てみると指定した範囲の要素が除かれている。 また、removeFrom to の返り値は指定した範囲のコレクションになる。 コレクション(List、OrderedCollection)から条件に合致する要素を全て取り除く foo = #(1 2 3 4 5 6 7 8 9 0) asList. foo removeAllSuchThat [ i | i odd] 破壊的メソッドで、実行するとコレクション自身を変更しつつ、条件を満たすものを返り値として抽出することができる。 Visualworks界の最強のキラーメソッドと確信している。実力は中村主水並みだと思う。 条件に合致する要素を全て取り除いたコレクションを返す #(1 2 3 4 5 6 7 8 9 0) reject [ i | i odd] 4つの「ect」メソッドの1つ。逆に残す場合はselect を用いる。 remove系のメソッドと異なり、破壊的ではない。 追加する コレクション(List、OrderedCollection)の最後に要素を1つ追加する (OrderedCollection new) add 1; add 2; add 3; yourself 任意の値のコレクションを作るところでも活躍。 コレクション(List、OrderedCollection)の最後に要素を追加する2 (OrderedCollection new) addLast 1; addLast 2; addLast 3; yourself add と使い方は同じ。 コレクション(List、OrderedCollection)の最初に要素を追加する (OrderedCollection new) addFirst 1; addFirst 2; addFirst 3; yourself add やaddFirst とは逆に、先頭に追加する。 コレクションの最後にコレクションを追加する #(1 2 3) asList addAll #(4 5 6);yourself コレクションの最後にコレクションを追加する。 コレクション(List、OrderedCollection)の最後にコレクションを追加する2 #(1 2 3) asList addAllLast #(4 5 6);yourself addAll と使い方は同じ。 コレクション(List、OrderedCollection)の最初にコレクションを追加する #(1 2 3) asList addAllFirst #(4 5 6);yourself コレクションの最初にコレクションを追加する。 コレクション(List、OrderedCollection)のafter で指定した要素の後に要素を追加する #($a $b $c) asList add $d after $a ;yourself コレクションを順番に見ていって挿入する位置を探すのでちょっと遅い。 コレクション(List、OrderedCollection)のafter で指定した要素の前に要素を追加する #($a $b $c) asList add $d before $a ;yourself コレクションを順番に見ていって挿入する位置を探すのでちょっと遅い。 コレクション(List、OrderedCollection)の指定した位置の前に要素を追加する #($a $b $c) asList add $d beforeIndex 2 ;yourself add after とadd before は対になっているのに、なぜかこれはbeforeしかない。 コレクションの最後に要素を1つ追加した状態のコピーを作る #($a $b $c) copyWith $d Arrayは要素を追加することが許されていないが、コピーを作る時についでに追加という感じならOK。 Bagに出現頻度付きで要素を1つ追加する foo = #(1 3 5 8 5 6 2 3 5 7 6 9 5 4) asBag. foo add 1 withOccurrences 9. foo 既に存在する要素であれば出現数が加算される。 ループする コレクションの各要素に対し順番に処理を行う #( Hello World ) do [ i | Transcript cr; show i] もっとも基本的なループ。その汎用性ゆえに至る所で使われるが、今一度、do を使った車輪の再開発をしていないか見直して欲しい。 ちなみにブロック内で使う引数は参照専用なので、do を使って自身の値を =で書き換えることはできない。 コレクション(配列型)のインデックスに対し順番に処理を行う foo = Array new 5. foo keysDo [ i | foo at i put i] コレクションのインデックスで何かしたいときに使う。自身の配列にアクセスすることも可能。 コレクション(配列型)の各要素・インデックスに対し同時指定で順番に処理を行う foo = Array new 5 withAll 2. foo keysAndValuesDo [ key val | foo at key put val * key] このメソッドが真価を発揮するのはDictionaryの場合かな。 コレクションの各要素に対し順番に処理を行いつつ合間にも処理を行う foo = . #( Zun Zun ZUN zun Doko ) do [ i | foo = foo, " , i, " ] separatedBy [foo = foo, , ] CSVを作るときに真価を発揮する。逆にそれ以外の使いどころがわからない。 同じサイズのコレクション(配列型)同士で各要素に対し順番に処理を行う dic = Dictionary new. brother = #( 長男 次男 三男 四男 五男 六男 ). name = #( おそ松 唐松 チョロ松 市松 十姉妹 椴松 ). brother with name do [ i j | dic at i asSymbol put j]. 2つのコレクションのサイズが異なるとエラーになるんダヨ~ン。 いい例が見つからなかったぜ、てやんでぃ、バーローちきしょう! 並べ替える 並べ替えはいずれもクイックソートで行われるので不安定なソートである。 コレクションをソート済コレクション(SortedCollection)にする #(7 9 4 5 2 0 1 3) asSortedCollection SortedCollectionが得られる。つまり、返り値はクラスが変わっている。 コレクションを条件指定でソート済コレクション(SortedCollection)にする (Array with (#a- 9) with (#b- 6) with (#c- 4) with (#d- 2)) asSortedCollection [ e1 e2 | e1 value e2 value] ソート条件はブロック内に2つの引数が必要。 コレクション(配列型)を破壊的にソートする #(7 9 4 5 2 0 1 3) beMutable sort #(7 9 4 5 2 0 1 3) beMutable sorted 破壊的メソッドで、実行後、コレクションをもう一度見てみると並べ替えられている。 sortとsortedの違いはいまいちわからない。 コレクション(配列型)を条件指定で破壊的にソートする (Array with (#a- 9) with (#b- 6) with (#c- 4) with (#d- 2)) sort [ e1 e2 | e1 value e2 value] (Array with (#a- 9) with (#b- 6) with (#c- 4) with (#d- 2)) sorted [ e1 e2 | e1 value e2 value] (Array with (#a- 9) with (#b- 6) with (#c- 4) with (#d- 2)) sortWith [ e1 e2 | e1 value e2 value] 破壊的メソッドで、実行後、コレクションをもう一度見てみると並べ替えられている。 sort とsorted の違いはいまいちわからない。 コレクション(配列型)の指定した位置同士を入れ替える #($a $b $c) beMutable swap 2 with 3 結合する コレクションの各要素をつなげる (Array with (#a - A ) with (#b - B )) fold [ i j | i value, , , j value] 変数を用意しないでつなげることができるので便利。要素が空だとエラー。 CSVを作るときには要素間だけにカンマを入れてくれるので非常に強力。 また要素が1つだけだと思うような結果にならないこともある。 上記の例は要素を1つにするとvalueが評価されない。 コレクションの各要素を重ねあわせる(集計関数っぽいことをやる) #(1 3 5 7 9) inject 0 into [ i j | i + j] 変数を用意しないでつなげることができるので便利。 上記の例は合計を計算する。 最大値、最小値であれば [ i j | i min 9] とか [ i j | i max j] とかやればよい。 文字列結合は [ i j | i, j] でできる。 ただしfoldと違ってCSVを作ろうとするとカンマが余る。 区切る コレクション(配列型)を指定したトークンで区切る Morning,Afternoon,Evening tokensBasedOn $, コレクション共通メソッドだが、CSVを区切るために用意したとしか思えない。 コレクション(配列型)を条件にマッチする要素で区切る Morning,Afternoon/Evening;Night runsFailing [ i | #($, $/ $;) includes i] コレクション共通メソッドだが、文字列以外での使いどころがわからない。 コレクション(配列型)を条件にマッチする要素で区切りつつループもする Morning,Afternoon/Evening;Night runsFailing [ i | #($, $/ $;) includes i] do [ i | Transcript cr; show i] コレクション共通メソッドだが、文字列以外での使いどころがわからない。 コレクション(配列型)を条件にマッチしない要素で区切る 123,456,789.321 runsSatisfying [ i | i isDigit] runsFailing の逆条件バージョン。マッチする要素が続く場合、まとめて一区切りとする。 コレクション(配列型)を条件にマッチしない要素で区切りつつループもする 123,456,789.321 runsSatisfying [ i | i isDigit] do [ i | Transcript cr; show i] runsFailing do の逆条件バージョン。マッチする要素が続く場合、まとめて一区切りとする。 コレクション(配列型)を要素の前後関係を判断して区切る getFieldKnownNotToBeAName piecesCutWhere [ i j | i isLowercase and [j isUppercase]] コレクション共通だが、やはり文字列向きといえる。これはキャメルケースを単語ごとにカットした場合。 コレクション(配列型)を要素の前後関係を判断して区切りつつループもする getFieldKnownNotToBeAName piecesCutWhere [ i j | i isLowercase and [j isUppercase]] do [ i | Transcript cr; show i] コレクション共通だが、やはり文字列向きといえる。これはキャメルケースを単語ごとにカットした場合。 do 付きのメソッドをいろいろ用意してあるが、その効果はいかほどのものか疑問に思う。 確かに1度コレクションのコピーを作ってからdo するよりは効率がいいのだが、使用する頻度を考えるとな。。。 まとめる コレクションをユニークな(重複のない)コレクションにする #(1 3 5 8 5 6 2 3 5 7 6 9 5 4) asSet Setクラスにするだけで重複がなくなる。順番は保障されない。 コレクションに重複数のデータも持たせる #(1 3 5 8 5 6 2 3 5 7 6 9 5 4) asBag Bagクラスにするだけで重複数も一緒に持つことができる。Bagも順番が保障されないタイプ。 重複数はoccurrencesOf で取得することができる。 コレクションをtrue側false側に二分する #(1 3 5 8 5 6 2 3 5 7 6 9 5 4) groupedBy [ i | i odd] tureとfalseをキーとするDictionaryが返る。 実はremoveAllSuchThat で破壊的に分けることができ、しかも変数も少なくできるので、それを知っていると出番がなくなる。 その他 コレクションのある要素の重複数を調べる #(1 3 5 8 5 6 2 3 5 7 6 9 5 4) occurrencesOf 5 コレクションを1回ループさせてカウントするので、何度も実行するならasBagしてからの方が効率がよい。 コレクション(配列型)の順番を反対にする #($a $b $c $d $e) reverse 逆にした状態を後々まで保持しておいていろいろ利用するなら使う価値があるかもしれない。 逆からループするなら下記の同時にdo するタイプを使ったほうが効率がいい。 コレクション(配列型)各要素に対し逆から順番に処理を行う #($a $b $c $d $e) reverse di [ i | Transcript cr; show i] メソッドはself size to 1 by -1 do []となっている。つまり、reverse して、コレクションのコピーを 返してから、さらにdo するよりはずっと効率がいい。 何でもする。舐めてあげるし。入れてあげる。(*´ω`)★ http //gffz.biz/ -- age (2011-11-23 09 41 07) 名前 コメント -
https://w.atwiki.jp/machikado_klaxon/pages/32.html
「トモダチコレクション」で奥様達が作った浩市コレクション。 印象的な「V」 やべっち? 劇団ひとり? 色んなものがダダ漏れ 「誰とも関係をもっていません」 近づいてきた こ、浩市…? 服屋でバイト 食べ物売ってる店でバイト 新たな浩市 いい感じに浩市ってます 質屋でバイト
https://w.atwiki.jp/mixikaibutu/pages/15.html
コレクションを達成するとExpやGold、コレクションマーク等を入手することができます。 同じような条件の下位コレクションを達成すると、上位のコレクションの条件が表示されます。 また、条件が表示されないコレクションもあります。 ※装備品コレクターには特にないと思います。 BOSSクエスト系 サーガ系 その他 ここのコメントにはコレクション全体的なコメントのみお願いします。 コメント欄 名前 コメント ▲
https://w.atwiki.jp/pokemoncolle/pages/233.html
モンコレトレーナーコレクション サトシ ダンデ シロナ ダイゴ
https://w.atwiki.jp/ultraman_collection/pages/18.html
ウルトラマン光の巨人コレクション Vol.4 2011年2月28日発売予定 通常価格1個609円(税込) 全12種(+シークレット1種) 1BOX8個入り 01:ウルトラレオ 02:ウルトラマンキング 03:ティガダーク 04:ウルトラマンナイス 05:ウルトラマンネクサス(ジュネッスブルー) 06:ダークザギ 07:ウルトラマンゼノン 08:ダークロプスゼロ 09:カイザーベリアル 10:グレンファイヤー 11:ミラーナイト 12:ジャンボット シークレット:ファイヤーマン 配置情報(上段が奥、下段が手前) ? ? ? ? ? ? ? ? コメント欄 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/msmusou2/pages/17.html
コレクションミッション ミッション名 難易度 クリア条件 味方パイロット ミッション発生条件 ミッション選択条件&備考 戦場 敵パイロット 制限時間 収集可能MSパーツ ジオンの怪物 | すべての 敵 フィールドの制圧 ランダム味方1名 初期 モビルスーツ研究所の技術レベルが2以上 地上 90 00 ザク?ザクタンクハイザック 連邦の勇者たち | すべての 敵 フィールドの制圧 ランダム味方1名 初期 モビルスーツ研究所の技術レベルが2以上 宇宙 90 00 ボールジム アクシズからの使者 || コレクションミッション「ジオンの怪物」をクリア ターミナルイベント「ザビ家の亡霊」を見る 宇宙 90 00 ガザCガザD 量産型ガンダム? || 全てのフィールドの制圧 コレクションミッション「連邦の勇者たち」をクリア フレンドシップミッション「地球圏統一作戦2」をクリア 地上 90 00 ジムジム・コマンドジム? ザクとは違うのだよ! ザクとは! ||| ターミナルイベント「ジオンの最新鋭機」を見る 地上 ランバ・ラル 90 00 グフグフ飛行型 巨人の証明 || 宇宙 90 00 マラサイマラサイバーザム ジオンに栄光あれ! ||| 全フィールドの制圧 地上 90 00 ズゴックドムゲルググ 緑の守護者たち ||| ターミナルイベント「ロンド・ベル参加要請」を見る 宇宙 ハサウェイ・ノア 90 00 ネモジェガン ネオ・ジオンの旗の下に ||| コレクションミッション「ジオンに栄光あれ!」をクリア 宇宙 レズン 90 00 ギラ・ドーガレズン専用ギラ・ドーガ ジェット・ストリーム・アタック! ||| フレンドシップミッション「地球攻略作戦2」をクリア フリーミッション「兵士たちの戦場2」をクリア 地上 ガイア オルテガ マッシュ 90 00 ザク?グフドム 龍、飛翔す |||| グレミー・トトのストーリーミッションをクリア 地上 グレミー・トト プルツー ロザミア 90 00 量産型バウ(アクシズ機)量産型バウ(グレミー軍機)量産型キュベレイ エゥーゴの誇り |||| コレクションミッション「量産型ガンダム」をクリア 宇宙 クワトロ アポリー ロベルト 90 00 ジム?ネモリック・ディアス 公国の騎士 |||| マ・クベの撃墜 マ・クベのストーリーミッションをクリア マ・クベとの友好関係が「信頼」以上 地上 マ・クベ 90 00 ドムギャン ジュピトリスの天才 ||||| フレンドシップミッション「冷酷なるマキャベリスト」をクリア シロッコ・サラ・レコアとの関係が「好感」以上 宇宙 シロッコ サラ レコア 90 00 水中より来る者 ||||| シャア の撃墜 フレンドシップミッション「地球攻略作戦2」をクリア モビルスーツ研究所の技術レベルが4以上 地上 シャア 90 00 ズゴックシャア専用ズゴック 女たちの戦場 |||| カテジナ・サラ・レコアが使用可能後 カテジナ・サラ・レコアとの関係が「好感」以上 宇宙 カレジナ サラ レコア レズン 90 00 狩人 ||||| コレクションミッション「ネオ・ジオンの旗の下に」をクリア 宇宙 シャア ギュネイ クェス 90 00 サザビーヤクト・ドーガ(ギュネイ機)ヤクト・ドーガ(クェス機) 帰ってきたZガンダム ||||| アムロの撃墜 宇宙 アムロ ケーラ チェーン 90 00 リ・ガズィ シャア・コレクション ||||| フリーミッション「シャアの挑戦」クリア 宇宙 シャア ルナマリア ララァ 90 00 赤い三連星? |||| 宇宙 シャア ジョニー カイ ハヤト 90 00 ジェリド、魂の遍歴 ||||| ジェリドのストーリーミッションをクリア 地上 ジェリド 90 00 ヘビとクモ |||| 宇宙 ヤザン ダンケル ラムサス 90 00 究極の兄弟 |||| フレンドシップミッション「地球帰還作戦2」クリア 宇宙 ロラン ギンガナム 90 00 ザク愛好家の集い1 ||| シャア ルナマリア ジュドー キラ コレクションミッション「ジオンの怪物」をクリア ザク?の撃墜数が1000以上ザク?限定 城砦都市群 ランバ・ラル 90 00 ザク愛好家の集い2 ||||| シャア ルナマリア ジュドー キラ コレクションミッション「ザク愛好家の集い1」をクリアザク?の撃墜数が3000以上 ザク?限定 宇宙 アムロ カミーユ 90 00 キュベレイの嵐 ||||| いずれかのキュベレイシリーズの撃破数3000以上 ハマーンとの友好関係「信頼」以上プルとの友好関係が「親密」以上プルツーとの友好関係が「親密」以上クリア後、量産型キュベレイのランク4解禁 コア3宙域 ハマーン プル プルツー セシリー フォウ 90 00 赤は一人でいい1 |||| ジョニー コレクションミッション「赤い三連星?」クリア ジョニーの指定した赤いMS限定シャア専用ザク、キュベレイmk2(プルツー)、サザビー、インフィニットジャスティス、武者ガンダム 宇宙 シャア カイ アポリー ロベルト 90 00 赤は一人でいい2 ||||| ジョニー コレクションミッション「赤は一人でいい1」クリア ジョニーの指定した赤いMS限定シャア専用ゲルググ、サザビー、武者ガンダム、ガンキャノン、リックディアス 地上 アスラン プルツー ルナマリア シャア 90 00
https://w.atwiki.jp/ultraman_collection/pages/15.html
ウルトラマン光の巨人コレクション Vol.3 2010年9月20日発売 通常価格1個609円(税込) 全12種(+シークレット1種) 1BOX8個入り 「その目に灯る、正義の光」 01:ウルトラマン(Bタイプ) 02:ウルトラの父 03:アストラ 04:アンドロフロル 05:ウルトラマンスコット 06:ウルトラマンダイナ(フラッシュタイプ) 07:ウルトラマンネオス 08:ウルトラマンコスモス(コロナモード) 09:ウルトラマンジャスティス 10:ウルトラマンレジェンド 11:ウルトラマンゼロ 12:ウルトラマンベリアル シークレット:レッドマン 配置情報(上段が奥、下段が手前) A マンBタイプ アストラ スコット ネオス 父 アンドロフロル ダイナ コスモス B スコット ネオス ジャスティス ゼロ ダイナ コスモス レジェンド ベリアル C マンBタイプ スコット ネオス ジャスティス アストラ ダイナ コスモス レジェンド D ダイナ ネオス コスモス ジャスティス レジェンド ベリアル ゼロ レッドマン コメント欄 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/blacklagoonhs/pages/31.html
コレクション コレクション 日本刀や銃などのコレクションを「テープ」を使用しながら修復レベルを上げて解放していくコンテンツ。 各コレクション毎に修復途中のレベル達成や完全修復で様々な報酬を得られる また解放するこによって微量だが「攻撃・防御・生命」の各ステータスが上昇する 現在のステータス上昇量及び完全修復解放ボーナスは「コレクション」右上の「ステータス加算」から確認可能 テープは主にデイリーの「メイン任務」、「商会任務」で取得可能 コレクションは上から順に修復するしかなく、任意のコレクションを選択して修復することはできない ダイヤでテープを代替することも可能だが、よほど修復報酬を急いでゲットしたい場合以外、オススメしない 政宗 解放オススメ度(ダイヤ消費):★★☆ 最初のコレクションで完全修復報酬で「訓練ポイント」を10取得可能 始めたてでスキル/隠れ家で「幸運」をゲットしていない場合、幸運取得を早められる 妖刀村正 解放オススメ度(ダイヤ消費):★☆☆ 完全修復報酬で「物資調達」無料試行回数が1回追加される 「物資調達」で得られる強化リソースは微量だが、長い目でみると価値は大きい とはいえ、いずれ習得できるのでコレクション解放イベント時にダイヤ消費を検討する程度 村雨 解放オススメ度(ダイヤ消費):☆☆☆ 途中の報酬で「張」と完全修復報酬で「訓練ポイント」を20取得可能 村雨到達時点ではある程度欲しいスキルも習得できているなら、解放を急ぐ必要はない 大典太 解放オススメ度(ダイヤ消費):★★☆ 修復途中で「レビィ」、完全修復報酬で勢力争いで全て同時占領が可能となる 無課金の場合は、確実にレビィをゲットできるポイントの一つ また、勢力争いを「商業区(ダイヤ)」、「居住区(人物データ)」、「工業区(装備部品)」全てを同時占拠できる点は地味に美味しい 菊一文字 解放オススメ度(ダイヤ消費):☆☆☆ 「銀次」と完全修復報酬で弱肉のデイリー試行回数を増やせる 弱肉のデイリーは貴重な「装備部品」が取得可能だが+1回では微量な為、解放を急ぐ必要はない 長曽祢虎徹 解放オススメ度(ダイヤ消費):☆☆☆ 完全修復上限の「パーツバッグ容量上限」は地味にうれしいものの、 ダイヤの消費価値はない 和泉守兼定 解放オススメ度(ダイヤ消費):☆☆☆ レビィと生命吸収を+5%を取得できる 生命吸収を特化して回復を代用しているような特殊なケースでもなければ急ぐ必要はない 肥前国忠吉 解放オススメ度(ダイヤ消費):★☆☆ 仲間全員の「ダメージ+6%」を取得でき、地味に火力への影響が多いため、 火力が急いで足したい場合はダイヤ消費もあり 長船 解放オススメ度(ダイヤ消費):☆☆☆ 完全修復ボーナスの「パーツバッグ容量上限+100」は地味にうれしいものの、 ダイヤの消費価値はない 童子切安綱 解放オススメ度(ダイヤ消費):☆☆☆ ダメージ軽減6%はPVPでは多少価値がある程度、ダイヤ消費はいわずもがな UZI 解放オススメ度(ダイヤ消費):☆☆☆ なぜかここから銃に切り替わる、「パーツバッグ容量上限+100」なのでお察し レミントン 解放オススメ度(ダイヤ消費):☆☆☆ 完全修復ボーナスの「命中+6%」は、回避もそうだが意味のあるステータスなのかを疑うレベル VSR-10 解放オススメ度(ダイヤ消費):☆☆☆ 「回避+5%」なので同上だが、このコレクションを多くのプレイヤーが到達した場合、 命中・回避の仕様変更でも計画されているのだろうか。 M-16 解放オススメ度(ダイヤ消費):☆☆☆ 2024/1月時点ではコレクションの最後に当たる武器。 完全修復報酬は「生命値+6%」
https://w.atwiki.jp/mixikaibutsu/pages/16.html
コレクションを達成するとExpやGold、コレクションマーク等を入手することができます。 同じような条件の下位コレクションを達成すると、上位のコレクションの条件が表示されます。 また、条件が表示されないコレクションもあります。 ※装備品コレクターには特にないと思います。 クエスト系 BOSSクエスト系 試練&バトルチャレンジ系 サーガ系 バトル系 ソルジャー系 買い物系&Gold その他 コメント欄 ▲ クエスト系 コレクション名 条件(異なるクエスト) 獲得Exp 獲得Gold 備考 ショシンシャゾンビ 異なるクエストを1件完了 10 10 ジュクレンゾンビ 異なるクエストを3件完了 20 100 スペシャリストゾンビ 異なるクエストを5件完了 30 150 ドクターゾンビ 異なるクエストを10件完了 50 250 キョウジュゾンビ 異なるクエストを25件完了 100 500 コレクション名 条件(同じクエスト) 獲得Exp 獲得Gold 備考 コンジョウゾンビ 同じクエストを10回完了 25 50 キレモノゾンビ 同じクエストを25回完了 100 75 マチボウケゾンビ 同じクエストを50回完了 350 250 ヤマノゴトシゾンビ 同じクエストを100回完了 500 500 ハカナイユメゾンビ 同じクエストを250回完了 1,000 1,000 ムダボネゾンビ 同じクエストを500回完了 2,000 1,500 ジュウネンイチジツゾンビ 同じクエストを1,000回完了 5,000 3,000 ショシカンテツゾンビ 同じクエストを2,000回完了 8,000 5,000 コレクション名 条件(クエスト累積回数) 獲得Exp 獲得Gold 備考 クエヤリゾンビ 5回クエストを完了 50 50 カケダシゾンビ 50回クエストを完了 75 200 ベンキョウゾンビ 100回クエストを完了 100 500 シュギョウゾンビ 250回クエストを完了 200 700 スゴウデゾンビ 1,000回クエストを完了 500 1,500 シュウジュクゾンビ 5,000回クエストを完了 1,000 3,000 クエストマジンゾンビ 10,000回クエストを完了 2,000 5,000 コレクション名 条件(クエストやりこみ) 獲得Exp 獲得Gold 備考 試みの第一歩 1個のクエスト3段階目の100%達成 500 500 試みの水平線 3個のクエスト3段階目の100%達成 1,000 1,000 試みの桃源郷 5個のクエスト3段階目の100%達成 1,500 1,500 試みの好奇心 10個のクエスト3段階目の100%達成 2,500 2,500 試みの究極体 25個のクエスト3段階目の100%達成 5,000 5,000 ▲ BOSSクエスト系 コレクション名 条件(BOSSクエスト完了) 獲得Exp 獲得Gold 備考 狼男の天敵 「村落の秘密」5回完了 100 0 体力上限+2 魔法師の宿敵 「ゾンビの友達」5回完了 200 0 バトル回数+1 用心棒潰し 「総力戦」5回完了 500 0 ステータスポイント+5 ミステリアスプリンス 「ゾンビ・ポッターと混血王子」5回完了 1,000 0 体力上限+3 アースセーバー 「セーブ・ジ・アース!」5回完了 2,000 0 エサやり回数+5 人類オワタ 「司令官マジェスティック」10回完了 4,000 0 バトル回数+2 牧師無双 「西洋のアヤシイ牧師」25回完了 8,000 0 ステータスポイント+5 道士無用 「東洋のオカシイ道士」25回完了 12,000 0 体力上限+3 絶滅武僧 「強靭狂人武僧見参」50回完了 20,000 0 体力上限+4 スクラップマーチャント 「鋼鉄マイスター」50回完了 25,000 0 エサやり回数+3 ドラゴンナイト 「ドリーゴン」50回完了 30,000 0 ステータスポイント+5 闇の仙人潰し 「シャドウウィザード」50回完了 35,000 0 スーパーハッカー大勝利 「傲りの最新兵器」50回完了 40,000 0 コレクション名 条件(BOSSクエスト完了) 獲得Exp 獲得Gold 備考 狼革命阻止成功 「革命の狼男」5回完了 100 0 体力上限+2 仔犬爆弾解除 「仔犬爆弾!?」5回完了 200 0 バトル回数+1 自警団壊滅 「自警団を潰せ!」5回完了 500 0 ステータスポイント+5 鋼鉄騎士粉砕 「伯爵側近の鋼鉄騎士」5回完了 1,000 0 体力上限+3 異星人NGカット! 「異星人映画出演!?」5回完了 2,000 0 エサやり回数+5 カイブツーハンター! 「カイブツーハンターポータブル2G!」10回完了 4,000 0 バトル回数+2 暗黒ジュースソムリエ 「暗黒ジュースはいかが?」25回完了 8,000 0 ステータスポイント+5 オンミョージブレイカー 「臨兵闘者カイブツ列在前!」25回完了 12,000 0 体力上限+3 ヨリキリファイター 「凶行ひとすじ300年!?」50回完了 20,000 0 体力上限+4 クリムゾンダイナマイト 「バージョン・アップ!」50回完了 25,000 0 エサやり回数+3 病原竜ワクチン 「病原竜ドルレリウス」50回完了 30,000 0 ステータスポイント+5 ゾゾゾのゾン太郎 「因業婆とオレ」50回完了 35,000 0 カイブツの星へ愛をこめて 「ゾンビ・時を越えて」50回完了 35,000 0 コレクション名 条件(BOSSクエスト失敗) 獲得Exp 獲得Gold 備考 狼男の被害者 「村落の秘密」5回敗北 20 10 魔法の卑怯者 「ゾンビの友達」5回敗北 50 25 砂袋の模倣者 「総力戦」10回敗北 100 30 亡霊の追跡者 「ゾンビ・ポッターと混血王子」10回敗北 200 50 異星の粗忽者 「セーブ・ジ・アース!」25回敗北 500 100 人類の捕縛者 「司令官マジェスティック」25回敗北 1,000 200 西洋の殉教者 「西洋のアヤシイ牧師」50回敗北 2,000 300 東洋の不運者 「東洋のオカシイ道士」50回敗北 3,000 400 剃髪の敗北者 「強靭狂人武僧見参」100回敗北 4,000 500 鉄屑の堕落者 「鋼鉄マイスター」100回敗北 5,000 600 恐竜の犠牲者 「ドリーゴン」200回敗北 7,000 800 仙人の粛清 「シャドウウィザード」250回敗北 8,000 800 痛恨のデジタル・デバイド 「傲りの最新兵器」250回敗北 8,500 800 コレクション名 条件(BOSSクエスト失敗) 獲得Exp 獲得Gold 備考 狼革命阻止失敗 「革命の狼男」5回敗北 20 10 仔犬爆弾炸裂 「仔犬爆弾!?」5回敗北 50 25 自警団の返り討ち 「自警団を潰せ!」10回敗北 100 30 迫撃の鋼鉄騎士 「伯爵側近の鋼鉄騎士」10回敗北 200 50 異星映画オールアップ! 「異星人映画出演!?」25回敗北 500 100 リタイアマラソン 「カイブツーハンターポータブル2G!」25回敗北 1,000 200 まずい!もう一杯! 「暗黒ジュースはいかが?」50回敗北 2,000 300 陰陽王退魔正伝 「臨兵闘者カイブツ列在前!」50回敗北 3,000 400 シタテダシナゲ 「凶行ひとすじ300年!?」100回敗北 4,000 500 パワーモンキー 「バージョン・アップ!」100回敗北 5,000 600 ドラゴンウィルス 「病原竜ドルレリウス」200回敗北 7,000 800 奪衣婆の取立て 「因業婆とオレ」250回敗北 8,000 800 銀の奴隷 「ゾンビ・時を越えて」250回敗北 8,500 800 ▲ 試練&バトルチャレンジ系 コレクション名 条件(試練を数日間続けてクリア) 獲得Exp 獲得Gold 備考 グレイブ・ロバー 「エンシェント・セメタリー」を7日間続けてクリアする 500 300 日数のカウントは00 00にリセットバトル数が回復する04 00ではないので注意 グレイブ・ラバー 「エンシェント・セメタリー」を15日間続けてクリアする 1,000 500 傭兵宿営地 「傭兵宿営地」を7日間続けてクリアする 1,500 500 ベース・クラッシャー 「傭兵宿営地」を15日間続けてクリアする 3,000 700 UFO愛好家 「異星人秘密基地」を7日間続けてクリアする 1,000 400 MJ12の13人目 「異星人秘密基地」を15日間続けてクリアする 2,000 600 ゾンディージョーンズ 「邪宮ピラミッド」を7日間続けてクリアする。 2,000 1000 ハニャムンニャプトラ 「邪宮ピラミッド」を15日間続けてクリアする。 5,000 1000 コレクション名 条件(バトルチャレンジBOSSに勝利) 獲得Exp 獲得Gold 備考 般若の罰 「ハンニバル」に勝利 0 0 体力上限+2 傭兵王伝説 「傭兵王」に勝利 0 0 バトル回数+2 「終わらせる者」を止めた者 「終わらせる者」に勝利 0 0 ステータスポイント+5 ボコスカミイラ 初めて邪霊ファラオを仲間と倒す。 0 0 バトル回数+2 コレクション名 条件(バトルチャレンジBOSS一人で勝利) 獲得Exp 獲得Gold 備考 般若の虚 「ハンニバル」に1人で勝利 0 0 体力上限+1 傭兵王無敵伝説 「傭兵王」に1人で勝利 0 0 バトル回数+1 「終わらせる者」を終わらせた者 「終わらせる者」に1人で勝利 0 0 ステータスポイント+3 タイマンミイラ 邪霊ファラオに一人で勝利 0 0 バトル回数+1 ▲ サーガ系 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 狼王オーヴォの残した牙 「狼王オーヴォ(人間態)」に仲間と1回勝利 1,000 1,000 狼王オーヴォの足跡 「狼王オーヴォ(人間態)」に仲間と5回勝利 1,000 1,000 狼王オーヴォストーカー 「狼王オーヴォ(人間態)」に仲間と15回勝利 1,000 1,000 狼王オーヴォナイトストーカー 「狼王オーヴォ(人間態)」に仲間と25回勝利 1,000 1,000 狼王オーヴォの追跡者 「狼王オーヴォ(人間態)」に仲間と50回勝利 1,000 1,000 狼王オーヴォアサシン 「狼王オーヴォ(人間態)」に仲間と100回勝利 1,000 1,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 炎拳姫サンドラの残したペンダント 「炎拳姫サンドラ」に仲間と1回勝利 5,000 5,000 炎拳姫サンドラの足跡 「炎拳姫サンドラ」に仲間と5回勝利 5,000 5,000 炎拳姫サンドラストーカー 「炎拳姫サンドラ」に仲間と15回勝利 5,000 5,000 炎拳姫サンドラナイトストーカー 「炎拳姫サンドラ」に仲間と25回勝利 5,000 5,000 炎拳姫サンドラの追跡者 「炎拳姫サンドラ」に仲間と50回勝利 5,000 5,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 邪蛮凱聖マッスルハッスルのさびたメダル 「邪蛮凱聖マッスルハッスル」に仲間と1回勝利 20,000 20,000 邪蛮凱聖マッスルハッスルの足跡 「邪蛮凱聖マッスルハッスル」に仲間と5回勝利 20,000 20,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル」に仲間と15回勝利 20,000 20,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル」に仲間と25回勝利 20,000 20,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル」に仲間と50回勝利 20,000 20,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 狼王オーヴォ討伐の勲章 「狼王オーヴォ(獣人態)」に仲間と1回勝利 2,000 2,000 狼王オーヴォの影 「狼王オーヴォ(獣人態)」に仲間と5回勝利 2,000 2,000 狼王オーヴォハンター 「狼王オーヴォ(獣人態)」に仲間と15回勝利 2,000 2,000 狼王オーヴォ 「狼王オーヴォ(獣人態)」に仲間と25回勝利 2,000 2,000 狼王オーヴォ 「狼王オーヴォ(獣人態)」に仲間と50回勝利 2,000 2,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 炎拳姫サンドラの悲壮 「炎拳姫サンドラ(激情態)」に仲間と1回勝利 10,000 10,000 炎拳姫サンドラの影 「炎拳姫サンドラ(激情態)」に仲間と5回勝利 10,000 10,000 炎拳姫サンドラハンター 「炎拳姫サンドラ(激情態)」に仲間と15回勝利 10,000 10,000 炎拳姫サンドラの狩人 「炎拳姫サンドラ(激情態)」に仲間と25回勝利 10,000 10,000 炎拳姫サンドラ 「炎拳姫サンドラ(激情態)」に仲間と50回勝利 10,000 10,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 毒眼竜タイタンウッズの眼 「毒眼竜タイタンウッズ」に仲間と1回勝利 3,000 5,000 毒眼竜タイタンウッズの足跡 「毒眼竜タイタンウッズ」に仲間と5回勝利 3,000 5,000 毒眼竜タイタンウッズストーカー 「毒眼竜タイタンウッズ」に仲間と15回勝利 3,000 5,000 毒眼竜タイタンウッズナイトストーカー 「毒眼竜タイタンウッズ」に仲間と25回勝利 3,000 5,000 毒眼竜タイタンウッズ 「毒眼竜タイタンウッズ」に仲間と50回勝利 3,000 5,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 轟剣騎士キャメロット・フィアスの十字架 「轟剣騎士キャメロット・フィアス」に仲間と1回勝利 6,000 10,000 轟剣騎士キャメロット・フィアスの足跡 「轟剣騎士キャメロット・フィアス」に仲間と5回勝利 6,000 10,000 轟剣騎士キャメロット・フィアスストーカー 「轟剣騎士キャメロット・フィアス」に仲間と15回勝利 6,000 10,000 轟剣騎士キャメロット・フィアスナイトストーカー 「轟剣騎士キャメロット・フィアス」に仲間と25回勝利 6,000 10,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス」に仲間と50回勝利 6,000 10,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 邪蛮凱聖マッスルハッスル討伐の勲章 「邪蛮凱聖マッスルハッスル(剛筋態)」に仲間と1回勝利 30,000 30,000 邪蛮凱聖マッスルハッスルの影 「邪蛮凱聖マッスルハッスル(剛筋態)」に仲間と5回勝利 30,000 30,000 邪蛮凱聖マッスルハッスルハンター 「邪蛮凱聖マッスルハッスル(剛筋態)」に仲間と15回勝利 30,000 30,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル(剛筋態)」に仲間と25回勝利 30,000 30,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル(剛筋態)」に仲間と50回勝利 30,000 30,000 コレクション名 条件(サーガBOSSに仲間と勝利) 獲得Exp 獲得Gold 備考 轟剣騎士キャメロット・フィアスの称号 「轟剣騎士キャメロット・フィアス(武刃態)」に仲間と1回勝利 8,000 12,000 轟剣騎士キャメロット・フィアスの影 「轟剣騎士キャメロット・フィアス(武刃態)」に仲間と5回勝利 8,000 12,000 轟剣騎士キャメロット・フィアスハンター 「轟剣騎士キャメロット・フィアス(武刃態)」に仲間と15回勝利 8,000 12,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス(武刃態)」に仲間と25回勝利 8,000 12,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス(武刃態)」に仲間と50回勝利 8,000 12,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 狼王オーヴォの残した刃 「狼王オーヴォ(人間態)」に1人で1回勝利 50,000 50,000 狼王オーヴォの宿敵 「狼王オーヴォ(人間態)」に1人で5回勝利 50,000 50,000 狼王オーヴォナイト 「狼王オーヴォ(人間態)」に1人で15回勝利 50,000 50,000 狼王オーヴォの主 「狼王オーヴォ(人間態)」に1人で25回勝利 50,000 50,000 狼王オーヴォマスター 「狼王オーヴォ(人間態)」に1人で50回勝利 50,000 50,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 炎拳姫サンドラの残した記憶 「炎拳姫サンドラ」に1人で1回勝利 100,000 100,000 炎拳姫サンドラの宿敵 「炎拳姫サンドラ」に1人で5回勝利 100,000 100,000 炎拳姫サンドラナイト 「炎拳姫サンドラ」に1人で15回勝利 100,000 100,000 炎拳姫サンドラ 「炎拳姫サンドラ」に1人で25回勝利 100,000 100,000 炎拳姫サンドラ 「炎拳姫サンドラ」に1人で50回勝利 100,000 100,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 邪蛮凱聖マッスルハッスルのメダル 「邪蛮凱聖マッスルハッスル」に1人で1回勝利 52,000 52,000 邪蛮凱聖マッスルハッスルの宿敵 「邪蛮凱聖マッスルハッスル」に1人で5回勝利 52,000 52,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル」に1人で15回勝利 52,000 52,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル」に1人で25回勝利 52,000 52,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル」に1人で50回勝利 52,000 52,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 狼王オーヴォ討伐の大勲章 「狼王オーヴォ(獣人態)」に1人で1回勝利 80,000 70,000 狼王オーヴォ 「狼王オーヴォ(獣人態)」に1人で5回勝利 80,000 70,000 狼王オーヴォ 「狼王オーヴォ(獣人態)」に1人で15回勝利 80,000 70,000 狼王オーヴォ 「狼王オーヴォ(獣人態)」に1人で25回勝利 80,000 70,000 狼王オーヴォ 「狼王オーヴォ(獣人態)」に1人で50回勝利 80,000 70,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 炎拳姫サンドラの憎悪 「炎拳姫サンドラ(激情態)」に1人で1回勝利 150,000 150,000 炎拳姫サンドラ 「炎拳姫サンドラ(激情態)」に1人で5回勝利 150,000 150,000 炎拳姫サンドラ 「炎拳姫サンドラ(激情態)」に1人で15回勝利 150,000 150,000 炎拳姫サンドラ 「炎拳姫サンドラ(激情態)」に1人で25回勝利 150,000 150,000 炎拳姫サンドラ 「炎拳姫サンドラ(激情態)」に1人で50回勝利 150,000 150,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 毒眼竜タイタンウッズの野心 「毒眼竜タイタンウッズ」に1人で1回勝利 200,000 300,000 毒眼竜タイタンウッズ 「毒眼竜タイタンウッズ」に1人で5回勝利 200,000 300,000 毒眼竜タイタンウッズ 「毒眼竜タイタンウッズ」に1人で15回勝利 200,000 300,000 毒眼竜タイタンウッズ 「毒眼竜タイタンウッズ」に1人で25回勝利 200,000 300,000 毒眼竜タイタンウッズ 「毒眼竜タイタンウッズ」に1人で50回勝利 200,000 300,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 轟剣騎士キャメロット・フィアスのカリスマ 「轟剣騎士キャメロット・フィアス」に1人で1回勝利 250,000 350,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス」に1人で5回勝利 250,000 350,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス」に1人で15回勝利 250,000 350,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス」に1人で25回勝利 250,000 350,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス」に1人で50回勝利 250,000 350,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 邪蛮凱聖マッスルハッスル討伐の大勲章 「邪蛮凱聖マッスルハッスル(剛筋態)」に1人で1回勝利 70,000 70,000 邪蛮凱聖マッスルハッスルの天敵 「邪蛮凱聖マッスルハッスル(剛筋態)」に1人で5回勝利 70,000 70,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル(剛筋態)」に1人で15回勝利 70,000 70,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル(剛筋態)」に1人で25回勝利 70,000 70,000 邪蛮凱聖マッスルハッスル 「邪蛮凱聖マッスルハッスル(剛筋態)」に1人で50回勝利 70,000 70,000 コレクション名 条件(サーガBOSSに一人で勝利) 獲得Exp 獲得Gold 備考 轟剣騎士キャメロット・フィアスの轟音 「轟剣騎士キャメロット・フィアス(武刃態)」に1人で1回勝利 300,000 370,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス(武刃態)」に1人で5回勝利 300,000 370,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス(武刃態)」に1人で15回勝利 300,000 370,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス(武刃態)」に1人で25回勝利 300,000 370,000 轟剣騎士キャメロット・フィアス 「轟剣騎士キャメロット・フィアス(武刃態)」に1人で50回勝利 300,000 370,000 ▲ バトル系 コレクション名 条件(バトル連勝) 獲得Exp 獲得Gold 備考 ラッキーゾンビ 5連勝 10 10 ビッグバンゾンビ 10連勝 50 50 ユウキゾンビ 15連勝 100 100 ゾンビムソウ 25連勝 300 200 ゴーゴーゾンビ 30連勝 450 250 シタタカゾンビ 50連勝 1,000 300 キセキノゾンビ 100連勝 2,000 500 デンセツノゾンビ 500連勝 5,000 1,000 マケナイゾンビ 1,000連勝 10,000 2,000 コレクション名 条件(バトル勝利回数1) 獲得Exp 獲得Gold 備考 キョウキゾンビ 5勝 10 25 モンスターゾンビ 25勝 25 50 ヤベーゾンビ 100勝 250 75 ショーグンゾンビ 250勝 500 100 オウジャゾンビ 1,000勝 750 150 ゴッドゾンビ 1,500勝 1,000 300 ハオーゾンビ 3,000勝 1,500 500 ゴッドソルジャーゾンビ 5,000勝 2,000 800 ゴッドジェネラルゾンビ 10,000勝 5,000 2,000 レジェンドゾンビ 20,000勝 8,000 3,000 コレクション名 条件(バトル勝利回数2) 獲得Exp 獲得Gold 備考 ミナライゾンビ 5勝 10 100 ハンターゾンビ 25勝 25 100 マニアゾンビ 50勝 100 150 ブッチャ"ゾンビ 75勝 125 200 プレジデントゾンビ 100勝 250 300 マシーンゾンビ 250勝 300 500 キラーゾンビ 1,000勝 500 800 ▲ ソルジャー系 コレクション名 条件(ソルジャー数) 獲得Exp 獲得Gold 備考 兵卒 ソルジャー数5 20 20 軍曹 ソルジャー数10 50 50 中尉 ソルジャー数20 200 200 中佐 ソルジャー数50 500 500 准将 ソルジャー数100 1,000 1,000 将軍 ソルジャー数200 2,000 2,000 元帥 ソルジャー数500 5,000 5,000 コレクション名 条件(複数BOSS戦に誘われる) 獲得Exp 獲得Gold 備考 フレンドリー 複数BOSS戦に誘われて1回勝利 100 50 フレンドシップ 複数BOSS戦に誘われて5回勝利 200 100 フレンドカインド 複数BOSS戦に誘われて10回勝利 500 200 フレンドハート 複数BOSS戦に誘われて50回勝利 1,000 300 フレンドパーク 複数BOSS戦に誘われて100回勝利 2,000 500 ベストフレンド 複数BOSS戦に誘われて500回勝利 5,000 800 ▲ 買い物系&Gold コレクション名 条件(Gold使用) 獲得Exp 獲得Gold 備考 ショッピングゾンビ 1日にショップで2,000Gold使う 100 50 コレクション条件が表示されません「物騒屋」「魂ショップ」どちらで買っても可能「闇市場」はノーカウント物騒屋「いらっしェ~ませ」 バイヤーゾンビ 1日にショップで10,000Gold使う 500 100 クレジットゾンビ 1日にショップで50,000Gold使う 2,000 300 ゴールドカードゾンビ 1日にショップで200,000Gold使う 5,000 500 コレクション名 条件(魂使用) 獲得Exp 獲得Gold 備考 アリガトウ!ゾンビ 1日に30,000魂を使う 100 100 コレクション条件が表示されません カンシャ!ゾンビ 1日に150,000魂を使う 1,000 1,000 コンゴトモオネガイシマス!ゾンビ 1日に300,000魂を使う 10,000 10,000 イツモオセワニナッテオリマス!ゾンビ 1日に500,000魂を使う 50,000 50,000 アタマガアガリマセン!ゾンビ 1日に1,000,000魂を使う 150,000 150,000 コレクション名 条件(所持Gold) 獲得Exp 獲得Gold 備考 ビンボーゾンビ 500Gold以上所持 50 50 実際の条件はGoldの所持数ではなくコレクション、装備品の売却以外の方法でGoldを稼ぐことが条件になっています コガネモチゾンビ 1,000Gold以上所持 200 100 サイフパンパンゾンビ 2,000Gold以上所持 500 200 クラタテタゾンビ 5,000Gold以上所持 1,000 300 ダイフゴーゾンビ 10,000Gold以上所持 2,500 400 メイモンゾンビ 50,000Gold以上所持 5,000 1,000 ザイダンゾンビ 100,000Gold以上所持 10,000 2,000 キンユウゾンビ 500,000Gold以上所持 20,000 3,000 ミリオネアゾンビ 1,000,000Gold以上所持 50,000 5,000 ▲ その他 コレクション名 条件(Lv) 獲得Exp 獲得Gold 備考 ビギナーゾンビ レベル2になる 25 25 マダマダゾンビ レベル5になる 1,000 250 フツーノゾンビ レベル10になる 2,500 500 ウデキキゾンビ レベル15になる 5,000 3,000 一気にLv16になりますゾンビ洗剤(中級)を使用する人(ゾンビ)は注意 ユウリョクゾンビ レベル20になる 10,000 5,000 グレイトゾンビ レベル25になる 30,000 10,000 テンカムテキゾンビ レベル30になる 50,000 15,000 センニンゾンビ レベル35になる 60,000 20,000 ヒルイナキゾンビ レベル40になる 70,000 25,000 コレクション名 条件(スキル所持数) 獲得Exp 獲得Gold 備考 スキル初心者 1個スキルを習得 20 20 スキル入門者 5個スキルを習得 100 100 スキル経験豊富 10個スキルを習得 1,000 500 スキル臨機応変 20個スキルを習得 5,000 1,000 スキル知識豊富 50個スキルを習得 20,000 2,000 コレクション名 条件(装備強化) 獲得Exp 獲得Gold 備考 鍛冶屋の見習い 装備強化+1に成功する 200 200 初級鍛冶屋 装備強化+3に成功する 500 500 中級鍛冶屋 装備強化+5に成功する 1,000 1,000 上級鍛冶屋 装備強化+7に成功する 5,000 5,000 超級鍛冶屋 装備強化+8に成功する 10,000 10,000 匠 装備強化+9に成功する 30,000 30,000 コレクション名 条件(バッジ所持数) 獲得Exp 獲得Gold 備考 バッジ初心者 2個のバッジを収集する 200 100 バッジ愛好家 5個のバッジを収集する 1,000 200 バッジ収集家 10個のバッジを収集する 5,000 500 バッジ専門家 20個のバッジを収集する 10,000 1,000 コレクション名 条件(アクセス数) 獲得Exp 獲得Gold 備考 ナルシスゾンビ 1日に10回以上アクセス 100 1,000 ▲ コメント欄 ガチャ使用の場合は魂を使うコレクション(アリガトウ!ゾンビ等)に反映されません -- 名無しさん (2010-11-19 05 21 53) 装備強化クエストは闇市で強化されているのを買って保有し、保有している状態で別の装備品を強化すると装備強化クエスト消化できます -- 名無しさん (2010-12-31 11 04 29) ↑の装備強化の現象を私も確認しました。 -- 名無しさん (2011-01-05 01 29 27) 1/11に、「「物騒屋」にて売却を行ったGoldの総額」で貰えるコレクションが追加されたらしいのですが、達成された方っていらっしゃいます? -- 名無しさん (2011-01-12 12 11 39) 「物騒屋のコレクションは、自分も無理ですw結構いっぺんにうったのですが何もなし -- 名無しさん (2011-01-16 14 51 34) 100000G一気に売ったけどなにもなし -- 名無しさん (2011-01-23 15 50 25) 名前 コメント ▲
https://w.atwiki.jp/kazu392h/pages/938.html
autolinkTOP>【こ】>コレクション コレクション (これくしょん) 分類2【物】 ジャンル1【一般】 大抵は自分以外の興味の無い人から見て、ゴミとしか映らない物の数々。 しかし自己満足の世界では、命の次に大切な宝物なのさ。 人間関係を壊さない様にと考えるなら、嘘でも相手のそれに対して多少の興味を持ち決してけなしてはいけない。 なお、人間関係をシャットアウトされそうなものとか、スケベなのや子供じみたものをこれとしている場合”秘密のコレクション”と言い方が変化する。 登録日 2004/01/13 【こ】一覧 恋【こい】 恋はスリル、ショック、サスペンス 高級店 轟轟戦隊ボウケンジャー 甲子園カレー 甲子園焼きそば 鋼鉄ジーグ コードネーム=麻宮サキ GW ゴールド会員証 ゴールドライタン ここは惑星0番地 心はロンリー、気持ちは・・・ 小嶋元太 五代雄介 こだま・ひびき ご馳走様でした こちら本池上署 ゴックン GOD SPEED LOVE こてこて 今年の阪神は違う 今年も勝ちたいんや! 粉モン文化 コナンとキッドとクリスタル・マザー コナンと平次と消えた少年 5年3組魔法組 小林聡美 コピーロボット 虎風荘 コメント 小文字 小山正明 コレクション GORO コロ助 コロムビアゆりかご会 コロンボ ゴワッパー5ゴーダム コンドーム コンバトラーV COMPLEX 紺碧の棺 ■ トップページへ移動 ▲ このページ上段に移動