ミニチュアハウスをつくる!

ミニチュアハウス製作やプログラミングのことなど。。。

EmacsLisp/関数 引数 &optional...

今日は朝から晴れて。。。

かなり暑い日になった。

外出も多く、灼熱地獄系。。。

eLisp/関数 &optional &rest

朝ちょっとEmacsの勉強。

4年前に買った、「やさしいEmacs-Lisp」と言う本。

当時は意味不明な個所がかなり多く、ネット調べしながらギリギリ理解していた。。。

最近は、意味不明な個所がなくなり、すごく楽しい愛読書となった。

ちょっとした時間に読み返したり、眺めていると、発見が多い!

他にも数冊持っているがどれも当時は敷居が高く意味を理解するのに超大変であった。

今や、もう楽しくて面白い本に。。。

去年後半あたりからかなり高い自由度?でElispが出来るようになってきたので

何だか発見が多い。ココまで来るのに4年かかったなぁ。。。

今日は、関数の引数のところで&optionalと&restについて。。。

リストを引数にする場合フツーに作ってLISTとして渡せるようだが、&restを使うとその値群が自動的にリストにパックされて送られる感じ。。。こういった使い方をしたい場合も今後出てきたら場合、コイツを使うとべんりそうだな。。。

どっかでおさわったとか、かなりの経験者ならそんなの基本だ!といいそうだが、独学で0から出発した人からすると?なのである。

誰にも教わらずに、ひたすら覚えたこととアイデアと勘だけでプログラムを作り続けてきたが、このところいろいろなことがスンナリ読むだけでわかるようになってきた。

f:id:lis2016zz:20180625163529p:plain

 

ペンケム模型作品(Instagram)
PenkeM作品集

 

にほんブログ村 ハンドメイドブログ ミニチュアドールハウスへ にほんブログ村 鉄道ブログ 鉄道模型へ にほんブログ村 鉄道ブログ 鉄道模型 レイアウト製作(ストラクチャー)へ

-penkem works-