2008-03-18から1日間の記事一覧

11.6 スカラーリファレンスの配列を作成する

@array_of_scalar_refs = (\$a, \$b); @array_of_scalar_refs = \($a, $b);

11.7 オブジェクトの代わりにクロージャを使用する

プライベートな(外部からは参照できない)状態情報、動作情報、識別子を持つレコードを作成したい。 クロージャのリファレンスを格納したハッシュを(リファレンスで)返す関数を書く。これらのクロージャは、全て同じスコープ内で作成されるので、実行すると、…

11.5 スカラ値のリファレンスを取得する

$scalar_ref = \$scalar; $anon_scalar_ref = \15;

11.4 関数のリファレンスを取得する

リファレンスの取得 $cref = \&func; $cref = sub { ... }; デリファレンス @returned = $cref->(@arguments); @returned = &$cref(@arguments);

11.3 ハッシュのリファレンスを取得する

リファレンスの取得 $href = \%hash; $anon_hash = { "key1" => "value1", "key2" => "value2", ...}; $anon_hash_copy = { %hash }; デリファレンス %hash = %$href; $value = $href->{$key}; @slice = @$href{$key1, $key2, $key3}; @keys = keys %$href; …

11.1 配列のリファレンスを取得する

$aref = \@array; $anon_array = [1, 3, 5, 7, 9]; $anon_copy = [ @array ]; @$implicit_creation = (2, 4, 6, 8, 10);

11.2 配列のハッシュを作成する

ハッシュ内に値として、無名配列のリファレンスを格納する。 push(@{ $hash{"KEYNAME"} }, "new value"); ハッシュを出力する foreach $string (key %hash) { print "$string: @{$hash{$string}}\n" }

おもてなしの経営学

Life is beautifulで有名なSatoshiさんの本を読書中。とりあえず、面白かった言葉。 普通の人が使えないようなパソコンを作っている方が悪い。 ユーザエクスペリエンスとは、心地よさを体感すること。 YouTubeが成功した理由。ユーザの要求を理解し、それを…