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)

posted @ 2020-08-23 10:10  凯尔哥  阅读(1114)  评论(0编辑  收藏  举报