2013年1月8日 星期二

Lambda 語法

根據MSDN 的定義如下[1]:

Lambda 運算式是可用來建立委派或運算式樹狀架構型別的匿名函式。 使用 Lambda 運算式,您可以撰寫可當做引數或傳回做為函式呼叫之值的區域函式。 Lambda 運算式為撰寫 LINQ 查詢運算式中特別有用。

不過看了半天還是沒有感覺,想不到Python[2]的寫法反而比較好理解

其他針對不同語言也有人系新的整理[3], javascript 也蠻好讀,不過JAVA 的寫法真是好神奇


參考:

專貼 javascript 字串比對

由於最近有使用到 判斷字串中是否有特定文字的機制,所以紀錄一下。

比如說, 有一串字" 這是測試機", 我想要判斷 是否有包含'測試' 這兩個字,在javascript 可以使用

String.search , 若有的話 則會回傳 出現在第幾個位置,沒有的話則回傳-1

當然 其他 String.indexof, String.match 等也可以達到相同的效果



或可以參考:

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/search