- ベストアンサー
[[1],[2],[3]]のような配列を
[[1],[2],[3]]のような配列を[1,2,3]に戻したいのですが、簡単に対処できる操作があれば教えていただきたいです。
- takata2223
- お礼率12% (4/33)
- Ruby
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
a = [[1], [2], [3]] a.flatten! p a
関連するQ&A
- Perlで二次配列は可能?
毎度御世話になっております。 Perlスクリプトで二次配列のような配列の使い方は可能でしょうか? (A*B)種類の変数を配列の形で操作したいと考えています。 A,B共に8~256ぐらいで、処理の途中で増やせる様にしたいのです。 連想配列を用いればそれらしいことが出来るのではないかと思ったのですが、 うまく行きません。どうかお知恵を御貸し下さい。
- ベストアンサー
- Perl
- 配列は何故オブジェクト?
僕はプログラミング初心者です。 javaの参考書で、配列について記述されていた章にて以下の記述がありました。 「データとそれを操作する機能をひとまとまりにしたものをオブジェクトといいますが、その意味では配列もオブジェクトです」と。 そこで、配列がオブジェクトである理由について、以下の仮説を立ててみました。正しいですか? 配列 ・データを保持する(配列要素を保存する) ・指定されたインデックス(牽引番号)のデータ(配列要素)を渡す 例えば、int [] n ={3,5,7};という配列があったとします。このソースコードにより、配列は箱に入れられヒープに保管されます。これにより、配列はデータを持っていることを意味する。これに int data=n[0];のように配列要素へのアクセスを行うと、配列は自身の持ってるデータ(配列要素) を変数dataに渡します。これは配列は、指定されたインデックス(牽引番号)のデータ(配列要素)を渡す機能を実行している。 つまり、上記から配列はデータとそれを操作する機能を持っており、オブジェクトといえる。
- ベストアンサー
- Java
- 「お気に入り」の配列を元に戻したい。
「お気に入り」の配列を整理しようとしたところ操作ミスで 配列が見事バラバラになってしまいました(泣き) 元に戻すのにはどのようにしたらよろしいでしょうか? 当方パソコンはド素人です。 どうかよろしくお願いいたします!
- ベストアンサー
- Windows 7
- キー配列がUS配列になってしまう
お世話になります。 PowerBookG4 867MHz OSX10.411 を使用しています。 一部特殊文字の入力ができなくなり、 (@等です) キーボードビューワーで確認してみたところUS配列になっていました。 ことえり環境設定の英文字入力時のキーボード配列でUSになっていましたのでJISを選択しようとプルダウンメニュー内を探しましたがJISが見当たりません。 過去の質問にも似た質問と対処法がありましたのでPMU?クリア等やってみましたが改善されません。 どなたか対処法等ご存知でしたらご教授願います。 宜しくお願いします。
- ベストアンサー
- Mac
- 2次元配列の配列
VisualBasic.NETでプログラムを作っているのですが、2次元配列の配列で行き詰って困っています。 配列1~3を別に定義して、その2次元配列を配列Xという配列にひとまとめにしたいのですが、エラーが出てしまいます。 エラー内容は「配列初期化子の次元が少なすぎます」で、場所は配列Xの第1要素です。 配列1~3以降もどんどん配列を追加していく予定なので、なるべく以下の方法で書いていきたいのですが、解決法はないでしょうか? また、他にいい方法があればご教授ください。 ソースです。 ---------------------------------------- Public 配列1(,) As Integer = _ { _ {1, 1, 1}, _ {1, 1, 1}, _ {1, 1, 1}, _ {1, 1, 1} _ } Public 配列2(,) As Integer = _ { _ {2, 2, 2}, _ {2, 2, 2}, _ {2, 2, 2}, _ {2, 2, 2} _ } Public 配列3(,) As Integer = _ { _ {3, 3, 3}, _ {3, 3, 3}, _ {3, 3, 3}, _ {3, 3, 3} _ } Public 配列X(,)() As Integer = { _ 配列1, _ ←ここにエラーが出る 配列2, _ 配列3 _ } ---------------------------------------- 回答よろしくお願いします。
- ベストアンサー
- Visual Basic
- キーボードの配列がおかしい
以前にも同じ質問をさせていただいたのですが、解決できず再度質問しました。 現在ロジクールのClassicKeyboard200を使っています。 英語配列(F2を押すと@表示)を日本語配列にしたいのですが、どのようにすればいいのでしょうか? 色々サイトを回ってキーボードのプロパティなど開いてみたのですが、モデル欄にはHIDキーボードデバイスというものしか表記されません。 この製品では日本語配列への変更は出来ないのでしょうか? 説明不足で申し訳ありませんが、対処法教えてください。 宜しくお願いいたします。
- ベストアンサー
- その他(PCパーツ・周辺機器)
- 多次元配列は配列の配列である
Java勉強中なんですが、参考書を読んでいて「多次元配列は、実際には配列の配列である。つまり、2次元配列(array[][])がある場合、実際にはこれをarray[0]、array[1]、array[2]、といった1次元配列に配列として扱う事ができる。」と書いてあり、例題で、 double array[][] = new double[5][]; array[0] = new double[500]; array[0] = new double[400]; array[0] = new double[300]; array[0] = new double[200]; array[0] = new double[100]; と書いてありました。これについてのこれ以上の説明はなく、理解できなくて困っています。ご教授宜しくお願いいたします。
- ベストアンサー
- Java