1.map使用
fun map(){
//1,声明对象
val binaryReps=TreeMap<Char,String>()
//2,赋值
for (c in 'A'..'H'){
val binary=Integer.toBinaryString(c.toInt())
binaryReps[c]=binary
}
//3,遍历
for ((letter,binary)in binaryReps){
println("$letter=$binary")
}
输出结果
A=1000001
B=1000010
C=1000011
D=1000100
E=1000101
F=1000110
G=1000111
H=1001000
2.类的使用
1,成员也可以计算得出
2,成员可以定义在构造中
3,构造中也可以添加修饰符
fun main(args: Array<String>) {
//新建一个矩形
val rectangle = Rectangle(5, 5)
println("宽:${
rectangle.width}\n${
rectangle.isRectangle}\n${
rectangle.describe}")
}
/**
* 定义矩形对象
* @param width 宽
* @param height 高
* */
class Rectangle(val width: Int, private val height: Int) {
//是否为下方形