- 締切済み
- 暇なときにでも
perlのマクロ演算子?について
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ichigo
- ベストアンサー率50% (1/2)
マクロ演算子ってなんだろうとおもったのですが、 たぶん、ハードリファレンスのことを指していると思いますので ハードリファレンスについて書きます。 $変数 = '配列の名前'; を登録して、そのあと $$変数[0]; #ドルドル変数 などでアクセスできます。 同様にhash(連想配列)も $変数の名前 = hashの名前; $$変数{'名前'}; でアクセスできます。 リファレンスについては、青らくだを参考にするとよいと思います。 ---------------簡単な例---------------------- #!/usr/local/bin/perl #2000/01/27 (c) Copyright ichigo 2000. All rights reserved. @BBB_1 = ('ア','イ','ウ','エ'); #myはつけない my $count = 1; $AAA = 'BBB_'.$count; my($i); for($i=0; $i<@BBB_1; $i++){ print $$AAA[$i]."\n"; }
- 参考URL:
- O'Reillyの青らくだ
関連するQ&A
- 多次元配列?配列のキー?変数の型?
PHP勉強中のものです。 予定通りの動作にならんく四苦八苦しています。 どのように修正すれば予定通りになるのか考え方のアドバイスなどお願いします。 処理したいこと 変数$xxxの先頭の文字と最後の文字をsubstr()で取り出し$aaaと$bbbに別けそれぞれ代入しキーとして多次元配列に代入した配列要素を指定してechoで出力したい 試してみたこと $aaa1と$bbb1に直接整数を代入してみたところ、echoで出力された キーになる変数を整数型として変数に代入してみたが希望通りの動作にならなかった。 なにかアドバイス頂けると助かります。 $array = array( "0" =>array("あいうえお","かきくけこ"), "1" =>array("さしすせそ") ); $xxx = "0-1"; $aaa = substr($xxx,0,1); $bbb = substr($xxx,2); $aaa = (int)$aaa; $bbb = (int)$bbb; echo $array[$aaa][$bbb]; //出力されない $aaa1 = 0; $bbb1 = 1; echo $array[$aaa1][$bbb1]; //出力された $aaa = (int)$aaa; $bbb = (int)$bbb; echo $array[$aaa][$bbb]; //出力されない
- ベストアンサー
- PHP
- エクセルのデータ抽出です
データの抽出ですが,オートフィルタでは上手くいきません。 データが以下のように配列してあります(ア~は人名が入ります) A B C ア 1 2 3 イ 2 ウ 3 エ 2 3 このような状況からたとえば,3のデータを有するア・ウ・エ(の3名)を一度に抽出することは出来ますでしょうか。
- ベストアンサー
- オフィス系ソフト
- スクリプト外部ファイルを変数で指定する方法
スクリプト外部ファイル(例えば、bbb.js)をhtml内へ読込むには、 <script language="JavaScript" scr="bbb.js"></script> と書く事を知りました。 ファイル名を変数(aaa="bbb.js")に入れて、変数aaaで読込む方法を教えて下さい。 次のように、変数aaaにファイル名bbb.jsを代入して、読込みたいのですが、動作しません。 <body> <script language="JavaScript"> aaa=location.search; aaa=aaa.substr(1,(aaa.length - 1)); </script> <script language="JavaScript" src=aaa></script>
- 締切済み
- ホームページ作成ソフト
- ある条件で一致した場合、配列に代入したい
foreach(0..$#DataLines){ my@aaa= split(/<>/,$DataLines[$_]); if($FORM{No} eq @aaa[1]){ unshift(@bbb,"$DataLines[$_]"); } } print F "@bbb"; した時に配列@bbbにif($FORM{No} eq @aaa[1]){ で一致した場合、その時の配列を全部@bbbに代入したいのですが、最後のしか入らないようなので、これを全部入れるにはどうすれば良いかご教授願えませんでしょうか。 宜しくお願い致します。
- ベストアンサー
- Perl
- 日本語(かなの間違い)
次の(1)~(4)の文には、それぞれかなのまちがいが一つずつある。まちがっている部分を記号で答え、正しい書き方に改めなさい という(過去問)のがあってわからないので教えてください! (1)ア まちのとうりで イ ぐうぜんあった ウ しれあいに エ こんにちは オ あいさつした。 (2)ア かぜをひいて イ やむおえず ウ がっこうの エ ぎょうじを オ けっせきする。 (3)ア しんしょうひんは イ おきゃくさまの ウ ごようぼうに エ もとずいて オ かいはつされました。 (4)ア ほんだなには イ むづかしそうな ウ ほんが エ かずおおく オ ならんでいる 問題は上記です お願いします!
- ベストアンサー
- 日本語・現代文・国語
- リットル・デシリットル・ミリリットルの計算方法教えて下さい
・かさの多い順に左から記号を書きます。 正しいのはどれでしょう。 ア16dl イ1300ml ウ1l7dl エ900ml (1)ア→ウ→イ→エ (2)ウ→ア→イ→エ (3)ウ→イ→ア→エ (4)エ→イ→ア→ウ ○1l=10dl 1l=1000ml というのを教科書で習ったのですがすべて同じ単位 にそろえる事ができないのですが,どうやって 教えたらいいのでしょう…? 親の私がなやんでしまって^^; すいません!教えてください。
- ベストアンサー
- 小学校
- 国語 文法 助詞
http://okwave.jp/qa/q9237816.html この質問をした者です ここでは、自分の考えを書きながら皆さんの考えを聞こうかなと思います (1)イは終助詞で、ウは並立ですよね では、アとエは何なのでしょうか (2)イは強調でエは(だけを)に書き換えられるやつですよね では、アとウは何なのでしょうか (3)エが添加ですよね (4)問題は類推ですか? ならば、アが類推なので、それが答えですよね では、イとウとエは何でしょうか。 (5)アの「その価値に気づかない」は誤りで「散歩していた」が正解です アは動作の平行、ウは確定の逆接、エは動作の平行 では、イと問題文は何なのでしょうか (6-1)問題文が類推、エも類推 では、アとイとウは何なのでしょうか (6-2)「だけ」に置き換えるとアが変えられて イは数量?ウは動作の終了? エは何でしょうか (7)問題文が強調、イが強調、ウは仮定の逆接 アとエは何でしょうか (8)問題が添加なので、答えはア エが類推 イとウは何なのでしょうか (9)問題文が動作の平行なので、答えはア イは確定の逆接 ウとエは何でしょうか (10)問題文が確定の逆接、アが添加?エは動詞+「の」で体言と同じ働きになる「に」は? イとウは何でしょうか (11-1)問題が場所なので、答えはウ、エは材料 アとイはなんですか? (11-2)問題が確定の逆接なので、答えはウ アとイとエは何でしょうか (11-3)問題が場所なので答えはウ、エは確定の逆接 アとイはなんですか? (12)アは接続助詞、イは 形容動詞、 ウとエとオはなんでしょうか 回答をいただいたのですが、よく分かりませんでした 自分の言ってる事が正しいかどうか、意味、用法は何かを答えていただけると 嬉しいです ご回答お願いします。
- ベストアンサー
- 日本語・現代文・国語