Perl で下記のことをしたいです。


@map{’abc’}= (”AA”, ”BB”, ”CC”);
print $map{’abc’}[1]; #BBが表示

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/09/08 20:30:43
  • 終了:--

回答(4件)

id:ootatmt No.1

ootatmt回答回数1307ベストアンサー獲得回数652005/09/08 20:51:29

ポイント18pt

http://www.hatena.ne.jp/1126179043

人力検索はてな - Perl で下記のことをしたいです。 @map{’abc’}= (”AA”, ”BB”, ”CC”); print $map{’abc’}[1]; #BBが表示

単純にこのようにしてはどうですか。


@map = (”AA”,”BB”,”CC”);

print $map[1];

id:disca

ありがとうございます。

連想配列(ハッシュ)には Key と Value がありますが、Value を配列にしたいです。

2005/09/08 20:59:57
id:ootatmt No.2

ootatmt回答回数1307ベストアンサー獲得回数652005/09/08 20:58:58

ポイント18pt

2回目です。


配列のハッシュを作りたいということですね?


それならこうすればOK。


@{$map[”abc”]} = (”AA”,”BB”,”CC”);

print $map[”abc”][1];

id:disca

print $map{”abc”}[1];

ですね。上手くいきました、ありがとうございます。

2005/09/08 21:59:50
id:makeworld No.3

makeworld回答回数75ベストアンサー獲得回数232005/09/08 21:14:41

ポイント17pt

http://www.hatena.ne.jp/1126179043#

人力検索はてな - Perl で下記のことをしたいです。 @map{’abc’}= (”AA”, ”BB”, ”CC”); print $map{’abc’}[1]; #BBが表示

こんな感じでしょうか。


%map = (’abc’, [”AA”, ”BB”, ”CC”]);

print $map{’abc’}[1];

id:disca

ありがとうございます。

こういった方法もあるのですね。

2005/09/08 22:00:30
id:tombe No.4

tombe回答回数38ベストアンサー獲得回数72005/09/08 21:19:10

ポイント17pt

http://www.kt.rim.or.jp/~kbk/perl5.005/perldsc.html

perldsc - Perl $B$N%G!<%?9=B$%/%C%/%V%C%/(J

$map{’abc’} = [’AA’ , ’BB’ , ’CC’];

print $map{’abc’}->[1]; #BBが表示」


これでどうですか?

id:disca

なるほど、ありがとうございます。

2005/09/08 22:01:58

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません