[問題] scala中關鍵字與class中的method名字相同

作者: ireullin (raison detre)   2015-05-18 18:02:07
請問一下各位
小弟在scala中使用redis的library
https://github.com/xetorthio/jedis
其中 ScanParams 中有一個method的名稱叫做match
與scala中的關鍵字重複了
請問這時候要如何處理?
因為看來編譯器把這個match當成語法中的match了
我寫法如下
val params = new ScanParams()
params.match(kw)
錯誤訊息
error: identifier expected but 'match' found.
error: '{' expected but '(' found.
作者: brianhsu (墳墓)   2015-05-18 18:21:00
加上 backtick 就可以囉:params.`match`(kw)
作者: ireullin (raison detre)   2015-05-18 18:44:00
謝謝^^ 可以了

Links booklink

Contact Us: admin [ a t ] ucptt.com