Skip to content

Commit 9bf3771

Browse files
committed
补充equals 值类型 多特制
1 parent bf77de7 commit 9bf3771

1 file changed

Lines changed: 12 additions & 16 deletions

File tree

src/cn/edu/jxnu/scala/basic/scalaBasic.md

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1039,7 +1039,18 @@ object Function3 extends App {
10391039

10401040
}
10411041

1042+
/**
1043+
* 定义自己的值类型
1044+
*
1045+
* @author 梦境迷离
1046+
* @time 2019-01-23
1047+
*/
1048+
class Dollars(val amount: Int) extends AnyVal {
10421049

1050+
override def toString: String = "$" + amount
1051+
1052+
}
1053+
//有多个字符串类型的参数,在传参的顺序不正确的时候编译器不会给出提示,如果使用值类型,编译器会给出编译错误
10431054
/**
10441055
* 控制抽象
10451056
* 柯里化与贷出模式
@@ -1157,19 +1168,4 @@ object SingletonObject {
11571168
println("Hello, This is a Singleton Object")
11581169
}
11591170
}
1160-
```
1161-
```scala
1162-
/**
1163-
* 定义自己的值类型
1164-
*
1165-
* @author 梦境迷离
1166-
* @time 2019-01-23
1167-
*/
1168-
class Dollars(val amount: Int) extends AnyVal {
1169-
1170-
override def toString: String = "$" + amount
1171-
1172-
}
1173-
//有多个字符串类型的参数,在传参的顺序不正确的时候编译器不会给出提示,如果使用值类型,编译器会给出编译错误
1174-
```
1175-
//END
1171+
```

0 commit comments

Comments
 (0)