scala语言规范
整型字面值通常表示 Int 型,或者后面加上 L 或 l 表示 Long 型。Int 的值的范围是 -231 到 231-1 间的整数,包含边界值。Long 的值的范围是-263 到 263-1 间的整数,包含边界值。整型字面值的值超出以上范围就会导致编译错误。 如果一个字面值在表达式中期望的类型 pt(§6.1)是 Byte, Short 或者 Char 中的一个,并且整数的值符合该类型的值的范围,那么这个数值就会被转为 pt 类型,这个字面值的类型也是 pt。
用户评论