l**********n 发帖数: 8443 | |
z****e 发帖数: 54598 | 2 赞直接
不过太直白了逼格太低
以后switch全改说是pattern match |
c******o 发帖数: 1277 | 3 pattern能做的比switch 多多了。
你能match inside object and match different type/content |
H****S 发帖数: 1359 | 4 原来起源于ml的pattern match是借鉴了Java的switch啊,真是牛!
【在 l**********n 的大作中提到】 : yeah
|
l**********n 发帖数: 8443 | 5 switch也不是java独有啊
【在 H****S 的大作中提到】 : 原来起源于ml的pattern match是借鉴了Java的switch啊,真是牛!
|
p*****2 发帖数: 21240 | 6
大牛是真神。
【在 l**********n 的大作中提到】 : yeah
|
H****S 发帖数: 1359 | 7 Java 7 开始才能switch string,Scala都可以直接pattern match regex了。这要有多
近视才会觉得这辆是一回事?
【在 l**********n 的大作中提到】 : switch也不是java独有啊
|
z****e 发帖数: 54598 | 8 regex往往是天书的第一页
用臭臭体说就是,你猛搞一段时间regex
回头再看scala的pattern match
如履平地啊
regex在大学里面还有门课教
这玩意跟五笔有共通的地方
【在 H****S 的大作中提到】 : Java 7 开始才能switch string,Scala都可以直接pattern match regex了。这要有多 : 近视才会觉得这辆是一回事?
|
l**********n 发帖数: 8443 | 9 switch 和 goto 属于一类的。 尤其是当pattern match有好多层的时候,很不好理解
啊。还允许fall through吧。就连Shell也有switch吧,真不是java专有的。 |
H****S 发帖数: 1359 | 10 你说说看我有一个polynomial list,怎么通过switch把他的成员类型顺序打印出来?
【在 l**********n 的大作中提到】 : switch 和 goto 属于一类的。 尤其是当pattern match有好多层的时候,很不好理解 : 啊。还允许fall through吧。就连Shell也有switch吧,真不是java专有的。
|
l******t 发帖数: 55733 | |