美文网首页
知识整理

知识整理

作者: LittleBlue | 来源:发表于2016-04-30 20:24 被阅读12次

    C#语言

    语法知识

    is

    检查一个类型是否兼容另一个类型 返回 bool值

    lambda

    说简单一点,就是一个匿名函数,执行一段处理的过程,却没有函数名字。

        void Start () {
            var go = gameObject.GetComponent<Button> ();
            go.onClick.AddListener ( ()=>{     
                Debug.Log("hello !");
            });     
        }
        
        /* 
        (?)=>{...} 就是lambda 表达式  小括号里面的就是执行的参数 
                                     括号大里面的就是执行的函数
        */
    
    

    枚举

    枚举变量可以和int类型的数据 互相强转

    get set

    string _name;
    public string Name
    {
    get
    {if(_name == "") 
    returen _name;
    }
    set
    {
        _name = value;
    }
    }
    
    

    lisp

    #lang racket
    (define (tree  x)
      (match x
        [(? number? x) x]
        [`(,op,s1,s2)
         (let ((v1 (tree s1))
               (v2 (tree s2)))
           (match  op
             ['+ (+ v1 v2)]
             ['+ (+ v1 v2)]
             ['* (* v1 v2)]
             ['/ (/ v1 v2)]               
             )
           )
         ]  
        )
      )
    
    

    相关文章

      网友评论

          本文标题:知识整理

          本文链接:https://www.haomeiwen.com/subject/qepkrttx.html