各种语言lambda闭包
各种语言lambda闭包
chunquedong 发表于3年前
各种语言lambda闭包
  • 发表于 3年前
  • 阅读 90
  • 收藏 1
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

swift

reversed = sorted(names, { (s1: String, s2: String) -> Bool in return s1 > s2 })

java8

list.sort((a, b) -> { Integer.compare(a.length(),b.length() });

C++

sort(x,x + N,[](float a, float b) { return std::abs(a) < std::abs(b); });

javascript

list.sort(function b(a, b){ a < b });

其他非主流语言

Float max = measurements.fold(0.0) ((max, num) => num>max then num else max);

var longStrings = lstOfStrings.where( \ s -> s.length > 2 )

Collections.sort(someStrings) [ a, b | a.length - b.length ]

max(strings, {a, b -> a.length < b.length})

list.sort |a, b| { a < b }

 

共有 人打赏支持
chunquedong
粉丝 46
博文 115
码字总数 34265
作品 4
×
chunquedong
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: