by shigemk2

当面は技術的なことしか書かない

2012-02-08から1日間の記事一覧

リスト遊び 6-3 連想リスト と funcall

前回 リスト遊び 6-2 補助関数 - by shigemk2前回のコードで、二項演算子に対応する関数を呼び出す部分は、 関数名を違うだけ引数はまったく同じ形をしている。 (defun calc (exp) (cond ((atom exp) exp) ((eq (car (cdr exp)) '+) (+ (calc (car exp)) (ca…

openoffice で連続データを挿入する

セルに1月から12月までを簡単に入力する - OpenOffice逆引き辞典セルに1月、2月、3月、と連続した月を簡単に入力するには、 セルに1月を入力する。この時、1は半角であること。 全角では数値ではなく文字として判定するため、同じ1月がコピーされるだけであ…

cua-mode での連番挿入

cua-mode で連番挿入 - わからん連番の挿入 C-enterで左上をマークして,カーソルを下に移動して,連番を挿入したい位置まで移動(1文字×複数行をマークする) M-nで数字入力のためのミニバッファにうつる 初期値,増加量(1行ごとに増える量),書式(-%d-とかす…

リスト遊び 6-2 補助関数

前回 リスト遊び 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…

goto-lineのコマンド

M-g g で実行出来るけど、 command + l でも実行できるよ。where-is を where-is - by shigemk2 で確認してくれよ。

リスト遊び 6-1 二項演算

前回 リスト遊び 5-6 eq と equal - by shigemk2拡張しやすいプログラムはよく抽象化されているという。 この章では、補助関数と、「呼び出す関数を実行時に決定する方法」を 使い、Lispの関数を抽象化する技法を学ぶ。 そして、二項演算の式で、関数を抽象…

シャットダウンのショートカット

Mac

ctrl + ディスク取り出しボタン で、シャットダウンor再起動などを選ぶボックスが出現する。