Scala坑一(基础)

原创 2015年11月17日 17:21:30

1.声明变量

声明变量的时候一般情况不需要指定类型,且变量的类型要写在变量后面(var a:String = null)

var:声明变量 (var  a= a+b)

val:声明常量(val a= a+b 更推荐使用)

2.常用类型

Byte,Char,Short,Int,Long,Float,Double,Boolean七种

3.算术和操作符

在Scala上的操作符实际上是方法:如 a+b  可以简写成 a.+(b)  这里的+就是方法名

类似的 a 方法 b  等同于 a .方法(b)

在Scala中没有 ++和--操作符

有的是 +=和-=

4.apply方法

“Hello"(4) 输出 0 等同于 "Hello".apply(4)

也可以使用apply方法构建对象


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Scala坑四(映射和元组)

1.摘要 创建、查询和遍历映射都有十分易用的语法 要从可变和不可变的映射中选择 默认情况下得到的是一个哈希映射,不过可以指明要树形映射 可以再Scala映射和Java映射之间来回切换 元组可以用来聚集...

Scala坑五(类和对象)

1.每个类都是public,都有一个主构造器,主构造器就跟在类名后面。   主构造器中的参数,最后会被编译成字段   主构造器执行的时候会执行类中所有的语句   假设参数声明不用var和val...

Scala坑六(抽象类)

1.抽象类(abstract class) 类的一个或者多个方法没有完整的定义 声明方法时只需要不写方法体,不需要关键字 子类重写父类的抽象方法时不需要加override 父类可以声明抽象字段...

Scala坑三(数组相关操作)

1.摘要 固定长度:Array;边长:ArrayBuffer 提供初始值时不要使用new 用()访问元素 用for(elem 用for(elem Scala数组和Java数组互操作,用...

Scala坑二(控制结构和函数)

在Scala中几乎所有构造出了的语法结构都有值 1.条件表达式 不同java,Scala的if/else语法结构有值,值是跟在if或者else后面的表达式的值 if(x > 0) 1 else 0  ...

Scala基础教程

  • 2016-01-07 18:04
  • 4.45MB
  • 下载

Scala基础教程

  • 2014-11-02 16:38
  • 548KB
  • 下载

快学Scala第1章--基础

快学Scala第一章–基础本章的要点包括: 使用Scala解释器 用var 和 val 定义变量 数字类型 使用操作符 浏览Scaladoc Scala 解释器Scala解释器可以与Python的解释...

scala编程基础

  • 2015-07-10 08:46
  • 1.49MB
  • 下载

Scala编程基础

  • 2017-07-24 11:56
  • 3.17MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)