Google
ブログ(iiyu.asablo.jpの検索)
ホットコーナー内の検索
 でもASAHIネット(asahi-net.or.jp)全体の検索です。
 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。
 例 中村(show) ki4s-nkmr

ウェブ全体の検索

JavaScript 1.7のGeneratorの例をクロージャで2007年01月09日 23時51分55秒

ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
http://iiyu.asablo.jp/blog/2007/01/08/1100913
JavaScript 1.7
で、「Generatorは、Lispだと遅延評価の無限リストでやるでしょうね」など
と書いたけど、こんな例なら、そんな大げさなことしなくていいですよね。
 クロージャだけですませてみると。

--- ここから ---
(defun make-fib-gen ()
  "Fibonacci number generator."
    (let ((i 0) (j 1) (temp 0))
    #'(lambda ()
        ;(format t "i = ~A, j = ~A~%" i j)
        (setf temp i) (setf i j) (incf j temp) i)))

(let ((fib-gen (make-fib-gen)))
  (print (funcall fib-gen)) ; ==> 1
  (print (funcall fib-gen)) ; ==> 1
  (print (funcall fib-gen)) ; ==> 2
  (print (funcall fib-gen)) ; ==> 3
  )
--- ここまで ---

 なんか、インデントがなくなって、読みにくくなったのね。^^;
 それで、このエントリだけHTMLで書き直したけど、色が赤になって、やっぱ、みにくいね。
 ウェブの
http://www.asahi-net.or.jp/~ki4s-nkmr/
の2007/01/09のほうをみてください。

コメント

_ T.MURACHI ― 2007年01月10日 23時22分04秒

いつも拝見させていただいております。

CSS が編集できるようでしたら、

.main pre {
background-color: red;
width: 80%;
}

となっている部分の、「red」を、適当な色 (white とか、#ffc とか) に変更してみてください。

_ 中村(show) ― 2007年01月11日 09時03分07秒

T.MURACHIさん、ありがとうございます。
ぼくのこのブログ、他のASAHIネットのブログと違って、特殊らしいんです。CSSは編集できないみたいだし、CSSがどこにあるのかもわかりません。
そのうち、ASAHIネットのほうで直してくれるかもしれません。

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

※投稿には管理者が設定した質問に答える必要があります。

名前:
メールアドレス:
URL:
次の質問に答えてください:
一富士、二鷹、三は? ひらがなで。

コメント:

トラックバック

_ ホットコーナー - 2019年09月09日 03時38分20秒

ASAHIネット(http://asahi-net.jp )のブログサービス、アサブロ(https://asahi-net.jp/asablo/ )を使っています。
---
 JavaScriptの誕生と進化の歴史を綴ったこんな記事があった。
 我がツイートから