scala第二课

scala最大程度简化了代码体。

在第三个页面的

文本可复制使用:

class Person (var name:String,var age:Int)
val p = new Person("scala",10)
p.name
p.name="java"
p.name

效果如下:

首先在里面输入:

object HelloWorld extends App{
println (" HelloWorld")
}

save保存,文件名为helloworld.scala(不要加空格,可能会搜不到文件),生成

右击,查看文件的路径

切换回terminal

输入cd+刚才复制的路径:cd /home/bigdata/test

scalac+文件名(带.scala后缀)

如:scalac helloworld.scala

4.引入一个Person类,在helloworld:


object HelloWorld extends App{
println("hello world!")
def say(person:Person){
}
}

五:

六(可跳过,只是一个试错步骤):scalac helloworld.scala

七:scalac Person.scala

能看到有两个Person文件了

八:

scalac helloworld.scala

九:scala helloworld.scala

区分:var&val

http://www.baidu.com/link?url=xaR9zPOyaIjX6_74ANvKw44f7FTHFa9WCqHOmPq2uQgJEuOPe1hEVWlrvPnpO2KEb9UjuwmmbkM3NXIEBQaKZq&wd=&eqid=a1dd4bd90004eed80000000364f816fe

scalac命令:对源代码文件进行编译

------------------------------分割线---------------------------------------

练习2:

3

4scala -cp c:\test\classes helloworld

在文件里右击看路径

5

 scala -cp /home/bigdata/test/classes helloworld.scala

注意:编译程序保存路径:运行程序保存路径。
这个是冒号,不是逗号

如果是本机结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
《快学Scala PDF第二版》是一本非常实用的Scala编程入门指南。本书涵盖了Scala的基本概念、核心语法、函数式编程、面向对象编程、并发编程等多个方面的内容,适合初学者和有一定编程基础的读者阅读。 本书第一部分介绍了Scala的基本概念和语法,包括变量、数据类型、函数、类和对象等内容,帮助读者快速入门并掌握Scala的基础知识。第二部分介绍了Scala的函数式编程特性,包括高阶函数、匿名函数、闭包等,帮助读者理解函数式编程的思想和应用。第三部分介绍了Scala的面向对象编程特性,包括类的定义、继承、多态等,帮助读者掌握面向对象编程的基本原理和技巧。第四部分介绍了Scala的并发编程特性,包括并发基础、线程、并发集合等,帮助读者理解并发编程的概念和应用。 本书还通过大量实例和案例帮助读者加深对Scala的理解和掌握,让读者能够通过实际练习提升编程能力。此外,本书还介绍了Scala的一些高级特性和应用场景,如模式匹配、解构、隐式转换等,帮助读者更深入地学习和应用Scala编程语言。 总的来说,《快学Scala PDF第二版》是一本很不错的Scala编程入门书籍,内容丰富、通俗易懂,适合广大学习者阅读。希望读者能够通过阅读本书,快速掌握Scala编程的基础知识,并能够灵活运用到实际项目中去。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值