Mac下Scala安装、配置与入门

1、下载、安装

官网下载:http://www.scala-lang.org/ 

下载了2.11.0版(网站做的很棒,比起另外一些开源的完整)

2、配置

SCALA_HOME="/usr/local/share/scala-2.11.0"
export PATH=$PATH:$SCALA_HOME/bin


3、测试

(使用终端的话,不要忘了,该终端页面要重启的!)

参考着官网的入门教程(http://www.scala-lang.org/documentation/getting-started.html),完成如下:

<span style="font-size:10px;">  ~  scala
Welcome to Scala version 2.11.0 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_51).
Type in expressions to have them evaluated.
Type :help for more information.

scala> object HelloWorld{
     | def main(args:Array[String]){
     | println("hello,world")
  
▽
  1 object HelloWorld{
     | }
     | }
defined object HelloWorld

scala> HelloWorld
res0: HelloWorld.type = HelloWorld$@4fbfe01c

scala> (Helloworld)
<console>:8: error: not found: value Helloworld
              (Helloworld)
               ^

scala> HelloWorld.main(null)
hello,world

scala> :q

➜  ~  vi opensource/scala/HelloWorld.scala
➜  ~  cd opensource/scala 
➜  scala  ls
HelloWorld.scala eclipse 2
➜  scala  scalac HelloWorld.scala 
➜  scala  ls
HelloWorld$.class HelloWorld.class  HelloWorld.scala  eclipse 2
➜  scala  scala HelloWorld
Hello,world
➜  scala  </span>


4、进一步,学习资料

http://helloscala.com/

http://www.scala-lang.org/documentation/

http://scalachina.com/

视频:
1. Functional Programming Principles in Scala
Functional Programming Principles in Scala | Coursera
2. Principles of Reactive Programming
Functional Programming in Scala | Coursera

在线教程或文章:
1. Scala Tour
http://www.scala-tour.com/
2. Scala Tutorials
Redirecting…
3. Scala Cheatsheet
Scala Cheatsheet | Scala Documentation
4. Scala School
Scala School
5. Scala Tutorials by code
A Tour of Scala - an interactive scala tutorial - Scalculator
6. Learn Scala in 10 minutes
Learn Scala in Y Minutes
7. Scala by Example
http://www.scala-lang.org/docu/files/ScalaByExample.pdf
8. Scala Overview on StackOverflow
'scala' tag wiki - Stack Overflow

书:
1. Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition
2. Scala in Action
3.http://www.atomicscala.com/book/

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值