はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 関数リテラル

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 4 / 4件)
 

TypedCoffeeScriptに構造体宣言と関数型を追加した - mizchi's blog

2013/10/18 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypedCoffeeScript mizchi 関数型

2013-10-18 TypedCoffeeScriptに構造体宣言と関数型を追加した プロジェクト名をリネームした mizchi/TypedCoffeeScript https://github.com/mizchi/TypedCoffeeScript 構造体と関数リテラルを追加した。今は次のコードが通る。 struct Point { x :: Number y :: Number } p :... 続きを読む

JavaScript(V8)で避けるべき(だった)クロージャの使い方 - kazuhoのメモ置き場

2012/12/18 このエントリーをはてなブックマークに追加 140 users Instapaper Pocket Tweet Facebook Share Evernote Clip クロージャ kazuho メモ置き場 JavaScript

Grokking V8 closures for fun (and profit?) に、ほんの少しだけ触れられている話なんですが。ごく最近まで V8 には、オブジェクトリテラルの中で関数リテラルを使った場合に非常に遅くなる(というかGCが多発する)問題があった。たとえば、 function doit() { for (var i = 0; i < 1000; ++i) { for (var j ... 続きを読む

Re: いまさらだけど、Java言語にはクロージャーがない - Aufheben - GLAD!! の日記

2011/01/30 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip クロージャ クロージャー Java 前者 文法

id:ryoasaiさんと先日会社で話した内容が、「いまさらだけど、Java言語にはクロージャーがない」にまとめられたけれど、関数リテラルが利用できるという文法の話と、引数以外の外部変数(自由変数)が参照できるという機能の話が混ざっている気がします。前者の意味では現在の Java 6 にはクロージャがないけれど、後者の意味では Java でも内部クラスで同様なことが実現できます。他の言語が内部的に... 続きを読む

【コラム】そろそろきっちりJavaScript 第2回 無名関数についてもう少し考える (MYCOMジャーナル)

2007/03/05 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip MYCOMジャーナル 関数 衝突 冒頭 既存

無名関数のメリット 前回の記事では、無名関数を関数リテラルに割り当てるという操作を紹介した。なぜ、このような記法により関数を定義するのだろうか。 まず、無名関数を採用するメリットには、「命名する必要の無い関数をシンプルに記述できる」「(複数ファイルのJavaScriptライブラリを読み込んでいるときなどにおいて)、既存の関数/変数名との衝突を回避できる」という点が挙げられる。 前回の冒頭で述べた通... 続きを読む

 
(1 - 4 / 4件)