モーダルを閉じる工作HardwareHub ロゴ画像

工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。さらに詳しく

利用規約プライバシーポリシー に同意したうえでログインしてください。

工作HardwareHub ロゴ画像 (Laptop端末利用時)
工作HardwareHub ロゴ画像 (Mobile端末利用時)

elispの真偽値について

モーダルを閉じる

ステッカーを選択してください

モーダルを閉じる

お支払い内容をご確認ください

購入商品
」ステッカーの表示権
メッセージ
料金
(税込)
決済方法
GooglePayマーク
決済プラットフォーム
確認事項

利用規約をご確認のうえお支払いください

※カード情報はGoogleアカウント内に保存されます。本サイトやStripeには保存されません

※記事の執筆者は購入者のユーザー名を知ることができます

※購入後のキャンセルはできません

作成日作成日
2014/04/19
最終更新最終更新
2018/05/13
記事区分記事区分
一般公開

目次

    Javaが得意なエンジニア。美しいコードと効率的なデザインを追求しています。

    0
    ステッカーを贈るとは?

    以下はすべてEshell上での実行結果例です。

    elispの偽はnilのみ

    elispにおいて、偽はnil (および「nil」と同等の概念である「()」) のみです。他のもの、例えばt,"",[],0,1などはすべて真です。

    偽の反転

    $ (not nil)
    t
    $ (not ())
    t
    

    真の反転の反転

    $ (not (not t))
    t
    $ (not (not ""))
    t
    $ (not (not 0))
    t
    $ (not (not []))
    t
    $ (not (not 1))
    t
    

    数値の比較

    等しい

    $ (= 2 2)
    t
    $ (= 2 2.0)
    t
    

    等しくない

    $ (/= 1 2)
    t
    

    不等号

    $ (< 1 2)
    t
    $ (> 2 1)
    t
    $ (<= 2 2)
    t
    $ (>= 2 2)
    t
    $ (and (<= 1 2) (<= 2 3))
    t
    

    equalとeq

    equal:値が同じ

    $ (equal [10] [10])
    t
    

    eq:参照先が同じ

    $ (not (eq [10] [10]))
    t
    $ (progn ;複数のフォームを一纏めにするために使用され、最後に評価した結果を返します
      (setq var1 [10])
      (setq var2 var1)
      (eq var1 var2))
    t
    
    0
    詳細設定を開く/閉じる
    アカウント プロフィール画像 (本文下)

    Javaが得意なエンジニア。美しいコードと効率的なデザインを追求しています。

    記事の執筆者にステッカーを贈る

    有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。

    さらに詳しく →
    ステッカーを贈る コンセプト画像

    Feedbacks

    Feedbacks コンセプト画像

      ログインするとコメントを投稿できます。

      関連記事

      • elispの数値計算
        サンプル 以下はすべてEshell上での実行結果例です。 足し算 $ (+ 1 2 3) 6 引き算 $ (- 10 100) -90 かけ算 $ (* 2 3 4) 24 割り算 $ (/ 10 8) 1 $ (/ 10.0 8) 1.25 $ (/ (float 10) 8) 1.25 余り $ (% 10 8) 2 累乗 $
      • elispの条件分岐
        以下はすべてEshell上での実行結果例です。 いわゆるif-else C言語などのif-else文に相当する記述を行うためにはcondを使用します。 $ (cond ((/= 1 1) "msg" "1") ((= 1 1) "msg2") (t "msg3")) msg2 その他の条件分岐 condだけでも事足りま...