コピー2018.07.18前回最後に作った関数は、括弧の閉じる位置を間違えて作ってしまいました。if関数のelse側で、0を返すように作ったつもりですが、then側に0が入ってしまっています。(0を返す意味がないのは置いておきます)間違えやすいのはLispを一行で書いているからでしょう。))対応する括弧の位置が同一桁にしたので、すごくわかりやすくなりました。then側に0を入れていることは一目瞭然ですね。else側に0を入れたかったので、下のようなプログラムを想定してました。))どのようなスタイルが、Lispらしい書き方になるのかは、知りませんが、いろいろ試して一番自分にあったものを編み出してみたいと思います。ワンライナーはコマンドラインだけにしたいものです。carもっとスッキリかけます。括弧を多用するLispは、ワンライナーを想定した言語設計になっていないと思いますので、やめておいた方がいいと思いました。))この書き方は、他の言語で慣れてるので、一番読みやすいのですが、Lispとして読みやすいのかは、まだ分からないです。0))Pythonのようなドキュメントチックな書き方ですが、今は読みにくくても、訓練次第でソース理解が早くなりそうです。))枠にしか見えなくなった括弧は、数えるのが面倒です。左括弧だと思ったら右括弧だし、右上に囲いがないから、バグが侵入してきそうなプログラムです。この書き方もやめた方が良いと思いました。セミって美味しいんですね。エビに似た味がするそうな。昆虫って、もう今でこそ食べませんが、イナゴやハチの子って、子供の頃普通に食卓に並んでました。佃煮美味しいと思っていたし。Vimスクリプト学習始めます。(以前学習した気もしますが、全部忘れたので、もう一度勉強します)。WindowsでGvimを起動。前回Emacs内を探検して、キーバインド一覧を見つけました。これさえあれば、何でも分かります、きっと。どんなコマンドがあるのか見渡せるので、おそらくこれを読むのが上達の近道です。主人公の演技とか、話の展開がうだうだだとか。ラガーマンの体の作画、すごく中途半端。どのタブも色が黒に反転してないので、どこのタブにいるのか分かりません。先頭タブへ切り替えてみます。左のタブが黒抜きになりました。これが現在のタブですね。次のタブへ切り替えま...12-4.テキストエディタ(Vimやその他)Vimスクリプト(wordcount)(その4)まだwordcountやります。いつも通り、引数なしで起動して、実験用テキストを作ります。