差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
cheatsheet [2015/10/11 07:23] kimu_shu [連想配列] |
cheatsheet [2017/01/26 14:14] (現在) kimu_shu Page name changed from cheetsheet to cheatsheet |
||
---|---|---|---|
ライン 26: | ライン 26: | ||
|別の配列と連結 |//array1// + //array2//|//array1//.concat(//array2//)|| | | |別の配列と連結 |//array1// + //array2//|//array1//.concat(//array2//)|| | | ||
|すべて削除 |//array//.clear |なし ||//list//.clear() | | |すべて削除 |//array//.clear |なし ||//list//.clear() | | ||
+ | |要素を指定して削除|//array//.delete(//value//)\\ (合致する要素全てを削除)|なし\\ (indexOfと「添字を指定して削除」で代用)|| | | ||
+ | |添字を指定して削除|//array//.delete_at(//index//)|//array//.splice(//index//, 1)|| | | ||
|各要素について実行|//array//.each {<nowiki>|</nowiki>//value//<nowiki>|</nowiki> ... }|なし\\ (「各添字について実行」で代用)|for //value// in //array//\\ ...| | | |各要素について実行|//array//.each {<nowiki>|</nowiki>//value//<nowiki>|</nowiki> ... }|なし\\ (「各添字について実行」で代用)|for //value// in //array//\\ ...| | | ||
|各添字について実行|//array//.each_index {<nowiki>|</nowiki>//index//<nowiki>|</nowiki> ...}|for (//index// = 0;\\ //index// < //array//.length;\\ ++//index//)\\ { ... }|なし\\ (「各添字と要素について実行」で代用)| | | |各添字について実行|//array//.each_index {<nowiki>|</nowiki>//index//<nowiki>|</nowiki> ...}|for (//index// = 0;\\ //index// < //array//.length;\\ ++//index//)\\ { ... }|なし\\ (「各添字と要素について実行」で代用)| | |