`
dogstar
  • 浏览: 275274 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

scala学习笔记1

阅读更多
最早接触ruby时,从网上找一些资料看,零零碎碎,由于没有实际的使用动力,一直没有深入.有些点也没有理解.后来,工作需要深入学习js.js断断续续使用了两年.对js的了解也由浅入深.特别是接触了scheme,erlang等以后.了解到"披着c外衣的lisp"的含义.回过头来,看ruby,一切忽然开朗.同样的openclass,但多了一等公民的函数.

扯了半天,回到主题.大家多看看fp语言,全当拓宽视野.对编写代码帮助很大.

那就先从jvm的fp,scala开始吧 .
1.安装  scala http://www.scala-lang.org/downloads/index.html 下载下来的是一个jar安装文件 java -jar xxxxx.jar即可安装

2.下载 eclipse插件 http://www.scala-lang.org/downloads/scala-plugin/. 直接eclipse install.
  安装成功的话,eclipse的scala环境就搭建完毕.

3.写一个helloword程序,测试一下吧:
new scala project -> new scala Object
object HelloWorld {

        def main(args: Array[String]){
                println("hello,world")
         }
}


then run as scala Application. 顺利的话,我们就会看到 "hello,world" 输出了.
(摘抄自附件的programming in scala. 日后会参考概述写点学习心得奉上.敬请关注.)


4.参考资料 : 如附件
  • scala.rar (1.7 MB)
  • 描述: ScalaOverview.pdf ScalaTutorial.pdf ProgrammingInScala.pdf(这本是书)
  • 下载次数: 263
分享到:
评论

相关推荐

    Scala学习笔记,大全笔记

    Scala学习笔记,大全笔记

    Scala学习笔记(全)

    ### Scala学习笔记(全) #### 一、Scala概述与特点 Scala是一种多范式的编程语言,旨在集成面向对象编程和函数式编程的各种特性。它运行于Java平台(Java虚拟机JVM),并且能够完全兼容所有的Java程序。这使得Scala...

    scala学习笔记整理

    在"scala学习笔记整理"中,我们可以深入探讨以下关键知识点: 1. **基础语法**:Scala的基础语法与Java有相似之处,但也有很多独特的特点。例如,它支持变量的不可变性(immutability),使用`val`声明常量,`var`...

    Scala学习笔记

    ### Scala学习笔记关键知识点 #### 1. “均码”哲学与并发编程 - **“均码”哲学**: 指的是Scala设计时遵循的一种设计理念,即尽量保持语言的统一性和简洁性,使得不同的功能和特性能够以一种相似的方式进行处理。...

    [Scala学习笔记-中文资料]从java角度看Scala

    [Scala学习笔记-中文资料] 从java角度看Scala

    Scala学习笔记1——从文件读取文本行

    刚接触Scala,所以并不是很习惯这种函数式编程风格,就从现在的第一篇笔记开始记录这个学习过程啦!笔记来源于《Scala编程》的学习。 从文本读取文本行 初步目标: 构建一个脚本从文本读取文本行,并将它们打印出来...

    scala讲解笔记 入门及进阶 PDF文档1-5

    Scala是一种强大的多范式编程语言,它融合了面向对象和函数式编程的特性,被广泛应用于大数据处理、分布式计算和高性能应用开发。...每个文档都配有实例和注释,便于理解和实践,是Scala学习者宝贵的资源。

    scala学习资料

    1. 面向对象编程:Scala支持类、接口、继承和多态等面向对象概念。与其他面向对象语言不同,Scala中的类和对象是统一的,任何定义都可以被视为对象,而任何方法都可以视为函数,这使得代码更加简洁和灵活。 2. 函数...

    Scala-学习资料-mht.rar

    1. 类型系统:Scala的类型系统非常强大,支持静态类型检查,同时也允许隐式转换和类型推断,这使得编写代码时可以减少类型声明的繁琐。 2. 面向对象:Scala是面向对象的语言,支持类、对象、继承、封装和多态。同时...

    scala学习笔记

    以上内容覆盖了 Scala 编程语言的核心知识点,从基本语法到高级特性,为初学者提供了一个全面的学习指南。Scala 是一门功能强大且灵活的语言,适合于构建大型的、复杂的软件系统。希望这些知识点能够帮助读者更好地...

    scala.rar学习笔记和心得

    Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala 运行在Java虚拟机上,并兼容现有的Java程序。 Scala 源代码被编译成Java字节码,所以它可以运行于...

    学习scala好的项目

    在"scala-study"这个文件夹中,可能包含的子文件有练习代码、笔记、教程文档等,这些都是学习过程中的宝贵资料。通过这些资源,初学者可以逐步了解如何使用Scala编写Spark程序,包括如何创建SparkSession、加载数据...

    scala.rar基础知识,笔记很好的详细

    Scala学习资源Scala编程语言抓住了很多开发者的眼球。如果你粗略浏览Scala的网站,你会觉得Scala是一种纯粹的面向对象编程语言,而又无缝地结合了命令式编程和函数式编程风格。Christopher Diggins认为: 不太久...

    读书笔记:快速入手的Scala基础语法学习笔记.zip

    读书笔记:快速入手的Scala基础语法学习笔记

    scala-learn:scala学习笔记

    本教程“scala-learn:scala学习笔记”旨在帮助初学者深入理解Scala的基础知识,同时也为有经验的程序员提供了一个复习和提升的平台。 1. **基础语法与数据类型** Scala的基础语法简洁而强大,包括变量声明(val和...

Global site tag (gtag.js) - Google Analytics