タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

tipsとflyweightに関するkiyo_hikoのブックマーク (1)

  • exists関数:指定したキーがハッシュに存在するかどうか確認する

    指定されたキーがハッシュに存在するかどうか確認します。 パラメータ: EXPR ハッシュの要素 戻り値: 存在する場合は真(true)、そうでなければ偽(false) 1 番目の引数には対象となるハッシュの要素を指定します。ハッシュの要素は $ハッシュ名{キー} で表されます。指定したキーが存在した場合、真(true)が戻り値として返されます。 注意すべき点はキーが存在するかどうかだけを見ている点です。キーに対応する値が未定義値であってもキーが存在すれば真(true)を返します。 具体的には次のように記述します。

    exists関数:指定したキーがハッシュに存在するかどうか確認する
    kiyo_hiko
    kiyo_hiko 2012/05/23
    「my $pairs = {jojo => 'kimyou', koko => 'nattu', momo => 'jirou'}; print exists $pairs->{nono} ? 'gogogo' : 'dododo';」 なるほどFlyweight的な何かを作るのに使えそうだけど、なんか落ち着かない
  • 1