maeshimaの日記

メモ書きです

2009-01-01から1ヶ月間の記事一覧

append

引数として与えられた任意個の全てのリスト群の要素からなるリストを新たに作成する。リスト同士の結合をするときに利用する

mapcar

(mapcar 関数 リスト)リストのcar部を順次取り出して関数に渡し、それぞれに対して関数が返した値をリストにしたものを返却値として返す。 (let ((list リスト) result) (while list (setq result (append result (list (関数 (car list))))) (setq list (cd…

list

(list E1 E2 E3 ...) E1 の評価結果を第1要素、E2 の評価結果を第2要素、E3 の評価結果を第3要素‥‥の純リストを返す。

when

(when 条件 式1 式2 … 式n) 条件式を評価する。 真なら式1〜式n を順次評価し最後の式を返す、偽ならnil を返す。 (if 条件 (progn 式1 式2 … 式n)) と同じ動き。

match-string

match-string count &optional in-string この関数は、最後の探索や一致操作で一致したテキストを文字列として返す。 countがゼロであるとテキスト全体を返す。 countが正であれば、count番目の括弧で囲んだ部分式に対応する部分のみを返す。 countが範囲を…

buffer-file-name

buffer-file-name &optional buffer この関数は、bufferで訪問しているファイルの絶対ファイル名を返す。 bufferがファイルを訪問していなければ、 buffer-file-nameはnilを返す。 bufferを指定しないと、デフォルトはカレントバッファである。

string-match

string-match regexp string &optional start この関数は、文字列stringにおいて正規表現regexpに一致した最初の箇所の添字を返す。あるいは、一致がなければnilを返す。 startがnil以外であると、 stringの指定した添字から探索を始める。

helloworld

主にelisp関連のメモ書きに使います

CSSフレームワーク

Yahoo! UIはドキュメントが充実してるけど複雑なレイアウト(header, body, footer以外の行をつくる)ができないのが欠点。あとはまだよくわかんない。 Yahoo! UI Library: Grids CSS Blueprint: A CSS Framework | Spend your time innovating, not replicati…

vertical-align:middle

いまいちよくわからんけど、使わない方が良さげだと解釈したvertical-align:middle;について(ほとんど仮説)