小编Sai*_*ito的帖子

如何在收到后的钩子中获取推送者的信息?

作者,提交者和推动者在Git中可以是不同的人,但是git没有将推送者的信息存储在日志中.

那么,我怎么得到它?

git hook

6
推荐指数
2
解决办法
1416
查看次数

有线scala型设计

我的环境是:

Scala版本2.9.1.final(Java HotSpot(TM)64位服务器VM,Java 1.6.0_26).

先看这个例子:

scala> var a = 1
a: Int = 1

scala> var c = 'c
c: Symbol = 'c

scala> var d = 1.1
d: Double = 1.1

scala> var b = "123"
b: java.lang.String = 123

scala> val e:String = "234"
e: String = 234
Run Code Online (Sandbox Code Playgroud)

所以,你可以看到除字符串之外的其他文字,默认类型是Scala Types(Int Double Symbol.

但字符串文字是Java类型.(java.lang.String

当您使用scala类型定义值时String,String文字将是Scala String类型.

为什么字符串文字的默认类型不是Scala String?

第二:

什么时候必须从java调用scala方法.

和你的scala方法参数如下:

def hello(i:Int) = {
    println(i)
}
Run Code Online (Sandbox Code Playgroud)

在java方面.如果你这样打电话

object.hello(空)

它会因类型不匹配而失败.

java.lang.Integer可以为空.但是scala Int …

java scala

3
推荐指数
2
解决办法
301
查看次数

标签 统计

git ×1

hook ×1

java ×1

scala ×1