2012-02-08から1日間の記事一覧
前回 リスト遊び 6-2 補助関数 - by shigemk2前回のコードで、二項演算子に対応する関数を呼び出す部分は、 関数名を違うだけ引数はまったく同じ形をしている。 (defun calc (exp) (cond ((atom exp) exp) ((eq (car (cdr exp)) '+) (+ (calc (car exp)) (ca…
セルに1月から12月までを簡単に入力する - OpenOffice逆引き辞典セルに1月、2月、3月、と連続した月を簡単に入力するには、 セルに1月を入力する。この時、1は半角であること。 全角では数値ではなく文字として判定するため、同じ1月がコピーされるだけであ…
cua-mode で連番挿入 - わからん連番の挿入 C-enterで左上をマークして,カーソルを下に移動して,連番を挿入したい位置まで移動(1文字×複数行をマークする) M-nで数字入力のためのミニバッファにうつる 初期値,増加量(1行ごとに増える量),書式(-%d-とかす…
前回 リスト遊び 6-1 二項演算 - by shigemk2前回こんなのを書いたけど、 (defun calc (exp) (cond ((atom exp) exp) ((eq (car (cdr exp)) '+) (+ (calc (car exp)) (calc (car (cdr (cdr exp)))))) ((eq (car (cdr exp)) '-) (- (calc (car exp)) (calc (c…
M-g g で実行出来るけど、 command + l でも実行できるよ。where-is を where-is - by shigemk2 で確認してくれよ。
前回 リスト遊び 5-6 eq と equal - by shigemk2拡張しやすいプログラムはよく抽象化されているという。 この章では、補助関数と、「呼び出す関数を実行時に決定する方法」を 使い、Lispの関数を抽象化する技法を学ぶ。 そして、二項演算の式で、関数を抽象…
ctrl + ディスク取り出しボタン で、シャットダウンor再起動などを選ぶボックスが出現する。