2020/1/9 -値渡し (call by value) とは、変数の値をコピーする渡し方で値渡しでは、変数の値が引数にコピーされるため、次のような性質があります。 引数 a と ...

2021/9/3 -関数に渡す引数の値がリストになっている時、car や nthを使って要素を取り出さなくても、applyを使うとリストのまま使えます。

2009/3/7 -引数にキーと値のペアを指定して渡す事が出来る。「:key value」と言った感じ。 CL-USER> (defun foo (&key a b c d) ...


On Lisp --- 関数

  1. https://www.asahi-net.or.jp
  2. onlispjhtml
  3. functions
  1. https://www.asahi-net.or.jp
  2. onlispjhtml
  3. functions

... Lispの関数は基本的オブジェクトで, 数や文字列といった親しみ深いオブジェクトと同じ役割を持っている. だからこの関数を引数として渡したり,返り値として返したり ...

実引数を計算してから、その値を関数に渡す。(仮引数に束縛する。) 亀山幸義 (筑波大学 ... 関数型プログラム言語における引数の渡し方 call by value Lisp, Scheme, ML,...

元の値を書き換える引数の渡し方. 通常、呼び出された関数側で引数の元の値を書き換えることはできません。しかし、関数型言語の教義に反する ...

2022/8/4 -プログラミングで何か新しいことを学びたい人にぜひお勧めしたいのが「Lisp ... そこに5という値を渡して実行するコードになる。

2022/2/13 -Lisp のプログラムは複数の S式(S-expression) から構成されます。S式には、式やリストや文字列や数値などを指定します。 (write-line "ABC") ; ...

つまり、関数を変数に代入したり、引数として渡すことができるのです。また、値として関数を返すこともできるので、関数を作る関数を定義することができます。関数を引数 ...

Paul Graham氏の著書On Lispの邦訳を無償で公開しています.Common Lispのマクロに関する貴重な情報がいっぱいです. ... 古典的な構造化代入が値渡しであるのに対し,この種 ...