知识整理

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)]               
         )
       )
     ]  
    )
  )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容