val tcp = "aaa"
val tcp1 = "AaA"
val tcptt: ((Char, Char) => Boolean) => Boolean = tcp.corresponds(tcp1)//(_.equals(_))
tcptt((a:Char,b:Char)=>equals((a),b))
tcptt((a:Char,b:Char)=>equals((a-1),b))
tcptt((a:Char,b:Char)=>a.equals(b))
tcp.corresponds(tcp1)((a:Char,b:Char)=>equals(a,b))
tcp.corresponds(tcp1)(_.equals(_))
tcptt只是个方法,要想转换为函数请加一个 _;
另一个有意思的截图:
我并不认为是个修饰,因为你可以得到一个副产品:只写一个参数。
欢迎留言,或发送到zhanghao_study@163.com交流学习。