- 博客(3)
- 收藏
- 关注
原创 Scala学习之旅-我的Seq是什么?
先来看看我们在Scala中创建Seq的完全代码// 解剖 Seq代码没有任何的importSeq是从哪里来的,为啥我能引用它?是个啥?本文跟大家一起解剖一下上述代码,看看到底Scala背后又干了些什么, 让新程序员和老程序员都如此迷惑。Scala中的collection 真的好复杂,不仅有默认的可见性,还分为mutable和immutable,还创造了太多的符号: :: ++=我想Scala本是想让大家用起来方便优雅方便,奈何程序员们偏偏要去解剖内部实现,反而自扰了,学习曲线非常陡峭。
2024-09-13 09:34:00 504
原创 Scala学习之旅-Class Constructor
Scala在类的定义,对象的创建上又提供了很多好用的语法糖,如果使用熟练了,确实可以事半功倍,提高效率,也使代码更加简洁优雅。
2024-09-12 12:02:08 220
原创 Scala学习之旅-Functions and methods
本文主要讨论了scala中Function和Method的主要异同点,当然Function做为Scala的重要概念,还有很多高阶用法,可以留待我们以后探讨学习。Function和Method都是Scala中一段可以接收参数,进行计算并返回结果的可重用的代码块。如果你想把这段代码块赋值给变量,亦或当作参数或者返回值传递的话,那就去用Function,如果仅仅是为了 计算->返回, Method更为合适,毕竟Method还有参数默认值,参数按名传递等好用的功能Reference。
2024-09-11 08:39:49 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人