Drkcore

24 12 2008 javascript Tweet

JavaScript: The Good Parts 1-4章

前半を読んだ。

ProductName JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス
Douglas Crockford
オライリージャパン / ¥ 1,890 ()
通常24時間以内に発送

  • hasOwnPropertyメソッドはプロトタイプチェーンをさかのぼらない
  • 末尾最適化は提供されていない
  • カリー化

curryメソッドはFunction.prototypeを拡張して、クロージャを使えば実装できる。

perlだとこんな感じ?

use Perl6::Say;

sub add {return $_[0] + $_[1];}

sub curry (&$) {
  my ($func,$val) = @_;
  return sub {return $func->($val,$_[0]);}
}

my $add1 =  curry(\&add,1);

for my $i (1..3){
  say $add1->($i);
}

perlの詳しいのはHOPの7章に

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021