Scala中對象調用方法的幾種方式


在scala中,一切皆對象。而對象在調用方法時有以下幾種方式:

  • 第一種方式:對象.方法名(參數1,參數2,...)

  實例:1.to(10)   =>   Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

  • 第二種方式:對象 方法名(參數1, 參數2,...),即可以省略中間的"."號。

  實例:1 to(10)    =>  Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

  • 第三種方式:對象 方法名 參數,如果只有一個參數或者沒有參數,那么可以省略掉括號。

  實例1:1 to 10   =>  Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)

  實例2:1 to 10 reverse。代碼解釋,1 to 10 返回的是一個集合,然后再調用集合的reverse方法,由於reverse方法沒有參數,所以可以省略掉括號。返回結果為  Range(10, 9, 8, 7, 6, 5, 4, 3, 2, 1)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM