zoukankan      html  css  js  c++  java
  • PHP程序员7小时学会Kotlin 第二小时

    Kotlin中,一切皆对象;PHP则并非一切皆对象,甚至不需要对象的存在即可完成系统功能开发,我们现在可以接触到的旧的系统都可以说明这一点。

    基本数据类型

    数值型

    类型 位长
    双精度浮点型Double 64
    浮点型Float 32
    长整型Long 64
    整型Int 32
    短整型Short 16
    字节Byte 8

    字面常量

    • 十进制数 123 123L
    • 十六进制数 0x0F
    • 二进制数 0b00001011
    • 双精度浮点数 123.5, 123.5e10
    • 浮点数 123.5f

    表示

    Java平台上,数值物理上被存储为JVM的基础类型,除非我们需要可为空的数值引用(Int?)或者涉及泛型时。后面的案例演示数值被装箱的情况。

    注意:数值的装箱不会维持其一致性。

    
    val a: Int = 10000
    print(a === a) // Prints 'true'
    
    val boxedA: Int? = a
    val anotherBoxedA: Int? = a
    print(boxedA === anotherBoxedA) // !!!Prints 'false'!!!
    
    

    但是,装箱维持其相等:

    val a: Int = 10000
    print(a == a) // Prints 'true'
    val boxedA: Int? = a
    val anotherBoxedA: Int? = a
    print(boxedA == anotherBoxedA) // Prints 'true'
    

    显式转换

    运算符

    字符型

    布尔型

    数组

    字符串

    字符型字面量

    字符串模板

    包管理

    流程控制、返回与跳出

  • 相关阅读:
    ZSSR
    分享mysql db 分区分表的shell
    oracle12c的CDB与PDB
    nodejs连接redis
    webservice 访问 网络共享文件夹 权限问题的解决方案
    闭包后感
    简单记录几个wpf学习上的问题[ObservableQueue]
    源码分析之Iterable&Collection(一)
    数据结构之树(三)
    数据结构之哈希表(二)
  • 原文地址:https://www.cnblogs.com/x3d/p/kotlin-course-2.html
Copyright © 2011-2022 走看看