scala学习及Intellij Idea
来源:互联网 发布:mt管理器源码 编辑:程序博客网 时间:2024/05/22 09:05
一 scala
scala在对待任何事物上追求概念的简洁性,从数组到表达式,·包括带有方法的对象,不必记住太多特例。
scala支持元组tuple,与列表一样,元组也是不可变的,元组的元素可以拥有不同的类型。
函数有副作用的马脚就是结果类型为Unit的函数,如果某一个函数不返回任何有用的值,就是说其结果类型为Unit,那么那个函数唯一能够让世界有点儿变化的办法就是副作用。
scala程序员的平衡感,崇尚val,不可变对象和没有副作用的方法,首先想到它们。只有在特定需要和判断之后才选择var,可变对象和有副作用的方法。
scala使用object关键字替代class关键字,用于表示单例对象。
scala隐式引用了包java.lang和scala的成员,和名为Predef的单例对象的成员,到每一个scala源文件中。
scala的基本类型与Java的对应类型范围完全一样。这让scala编译器能直接把scala的值类型:value type实例,如Int或Double,在它产生的字节码里面转译为Java原始类型。
二 Intellij Idea
1. 在build.sbt文件中添加依赖的Jar包,如
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
"org.springframework" % "spring-expression" % "3.2.3.RELEASE",
"org.mybatis" % "mybatis-spring" % "1.2.2",
"org.mybatis" % "mybatis" % "3.2.4"
)
2. 使用sbt命令gen-idea,产生idea项目的依赖
- scala学习及Intellij Idea
- IntelliJ IDEA 开发scala
- scala + intellij idea 环境搭建及编译、打包
- scala + intellij idea 环境搭建及编译、打包
- scala + intellij idea 环境搭建及编译、打包
- scala + intellij idea 环境搭建及编译、打包
- Scala + Intellij IDEA 环境搭建及编译、打包
- scala + intellij idea 环境搭建及编译、打包
- 《intellij idea学习经历》-03- intellij idea如何安装scala插件
- IntelliJ IDEA and Scala tutorial
- Scala学习札记_一 筹建开发环境(Intellij IDEA + scala插件)
- 学习大数据的第一步-搭建Scala开发环境,以及使用Intellij IDEA开发Scala程序
- Scala学习(1)IntelliJ Idea安装Scala编译插件,基于Maven
- 学习大数据的第一步-搭建Scala开发环境,以及使用Intellij IDEA开发Scala程序
- 学习大数据的第一步-搭建Scala开发环境,以及使用Intellij IDEA开发Scala程序
- Intellij IDEA开发环境搭建,scala配置及打包,jar包在spark中的运行
- Intellij idea使用Maven管理Scala工程
- IntelliJ IDEA 安装scala开发插件
- MFC 常见错误及解决方法(日积月累)
- 2014-2-2android布局管理器3
- ListView下拉刷新,上拉自动加载更多
- 数据库以及线程发生死锁的原理及必要条件,如何避免死锁。
- HDU--杭电--1532--Drainage Ditches--最大流
- scala学习及Intellij Idea
- TMX1.4b规范概述
- 数据结构与算法学习笔记01(引言)
- MySQL连接无法解析HOST主机名
- UVa:10912 Simple Minded Hashing
- Photoshop定义画笔选区为空的原因
- linux---signal
- 网络流--ford-fulkerson算法
- Struts2通配符和动态方法调用