• 《structs and interpretation of computer program》讀書筆記


    In general, we shall see that recursion is a very powerful technique for dealing
    with hierarchical, treelike objects.

    2008-01-03
    1.The general form of a procedure definition is
    (define (<name> <formal parameters>) <body>)
    2.The general form of a conditional expression is
    Structure and Interpretation of Computer Programs
    (cond (<p1> <e1>)
    (<p2> <e2>)
    (<pn> <en>))

    3.The general form of an if expression is
    (if <predicate> <consequent> <alternative>)

    4.(and <e1> ... <en>)
    The interpreter evaluates the expressions <e> one at a time, in left-to-right order. If any <e>
    evaluates to false, the value of the and expression is false, and the rest of the <e>'s are not
    evaluated. If all <e>'s evaluate to true values, the value of the and expression is the value of the
    last one.
    l  
    (or <e1> ... <en>)
    The interpreter evaluates the expressions <e> one at a time, in left-to-right order. If any <e>
    evaluates to a true value, that value is returned as the value of the or expression, and the rest of
    the <e>'s are not evaluated. If all <e>'s evaluate to false, the value of the or expression is false.
    l  
    (not <e>)
    The value of a not expression is true when the expression <e> evaluates to false, and false
    otherwise.
  • 相关阅读:
    在linux下如何判断是否已经安装某个软件?
    $ cd `dirname $0` 和PWD用法
    linux下添加,删除,修改,查看用户和用户组
    客户端远程连接linux下mysql数据库授权
    MySQL各个版本区别
    查看linux系统类型、版本、位数
    /bin/bash^M: bad interpreter: No such file or directory
    npm note
    karma note
    jasmine note
  • 原文地址:https://www.cnblogs.com/anchenjie007/p/1018800.html
Copyright © 2020-2023  润新知