例えば、Array_A = [1,2,3,1,2,3,1,2,3]だったとして、
Array_Aに含まれる1の順番はArray_A[0,3,6]と思いますが、
これをプログラムによって出力させるにはどうすればよろしいでしょうか?
【解決済み】配列要素の検索方法
【解決済み】配列要素の検索方法
最後に編集したユーザー ONOZUKA [ 2016年8月27日(土) 18:29 ], 累計 1 回
=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================
Re: 配列要素の検索方法
もうちょっとスマートなやり方もあるかもしれませんが、泥臭い方法でよければ。
または
コード: 全て選択
Array_A = [1,2,3,1,2,3,1,2,3]
array_B = []
Array_A.each_with_index{|n, i|
array_B << i if n == 1
}
array_B
コード: 全て選択
Array_A = [1,2,3,1,2,3,1,2,3]
(0...Array_A.size).select{|i|Array_A[i] == 1}
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
【解決済み】配列要素の検索方法
方法が多いに越したことはないと思いますし、とても参考になります。
これで複雑な条件分岐組まなくて助かりました。ありがとうございました。
これで複雑な条件分岐組まなくて助かりました。ありがとうございました。

=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================
RPGツクールVXACEでゲームを作っているはずです!
HP:http://tenkoma.info Twitter:https://twitter.com/ONOZUKA7
=============================================================================