素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: twitter: @javascripter にどうぞ。

2008-05-19から1日間の記事一覧

p56 練習問題

(define (length lis) (if (pair? lis) (+ (length (cdr lis)) 1) 0 ) ) (define (filter proc lis) (if (proc(car lis)) (car lis) (filter(proc (cdr lis)) ) ) ) あれこれじゃぜんぜん駄目だ。もう少し読んでから解く。

p50練習問題

p50: (fold cons '() '(a b c d e)) ;'(e d c b a)consはリストをくっつけるもの。foldはJavaScriptで言うArray.reduceと似たようなもの。

Gaucheを勉強する

「プログラミングGauche」という本を買ってきたので、それを使って勉強する。とりあえずHello,world。 (print "Hello,world")

このブログのタイトルを変えました

そろそろJavaScript以外にもやろうかなと思ったので、タイトルを「素人がJavaScriptを勉強するブログ」から、「素人がプログラミングを勉強するブログ」に変えました。素人がプログラミングを勉強するブログにJavaScript関連だけを集めたRSSがあるので、Java…

setTimeoutで実行する関数に複数の引数を渡したい

var a=function(){ console.log(Array.slice(arguments)); } setTimeout(function(args){ a.apply(window,args); },0,[1,2,3]) みたいにやれば動く。 _setTimeout=function(){ var args=Array.slice(arguments); return setTimeout(function(){args[0].apply…