随笔 - 2  文章 - 721  评论 - 6  阅读 - 35万

文章分类 -  Scala

隐式、泛型
摘要:隐式(implicit) 1、隐式参数 把参数列表标记为 implicit,表示该参数是隐式参数。一个方法只会有一个隐式参数列表,置于方法的最后一个参数列表。如果方法有多个隐式参数,只需一个implicit 修饰即可。 object ImplicitTest { implicit val messa 阅读全文
posted @ 2023-04-02 13:06 溪水静幽 阅读(4) 评论(0) 推荐(0) 编辑
list、set
摘要:不可变List def list_opr(): Unit = { val li = List(1, 3, 4) /** * 在原list上前面添加一个元素,形成一个新的list */ val li1 = 0 :: li println(li1) /** * list后面添加一个新的元素,形成一个新的 阅读全文
posted @ 2023-04-02 11:54 溪水静幽 阅读(11) 评论(0) 推荐(0) 编辑
数组
摘要:定长数组 在 Scala 中,如果你需要一个长度不变的数组,可以使用 Array。但需要注意以下两点: 在 Scala 中使用 (index) 而不是 [index] 来访问数组中的元素,因为访问元素,对于 Scala 来说是方法调用,(index) 相当于执行了 .apply(index) 方法。 阅读全文
posted @ 2022-03-05 13:37 溪水静幽 阅读(21) 评论(0) 推荐(0) 编辑
流程控制
摘要:条件表达式if Scala 中的 if/else 语法结构与 Java 中的一样,唯一不同的是,Scala 中的 if 表达式是有返回值的。在 Scala 中并不需要分号。除非你在单行语句中写了多行代码。 object Hello extends App { val x = "scala" val 阅读全文
posted @ 2022-03-05 12:14 溪水静幽 阅读(4) 评论(0) 推荐(0) 编辑
数据类型
摘要:Unit:表示无值,等同于 Java 中的 void。用作不返回任何结果的方法的结果类型。Unit 只有一个实例值,写成 () Null:null 或空引用 Nothing:Nothing 类型在 Scala 的类层级的最低端;它是任何其他类型的子类型 Any:Any 是所有其他类的超类 AnyRe 阅读全文
posted @ 2022-03-05 11:12 溪水静幽 阅读(130) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示