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'
    

    显式转换

    运算符

    字符型

    布尔型

    数组

    字符串

    字符型字面量

    字符串模板

    包管理

    流程控制、返回与跳出

  • 相关阅读:
    mysql(一) 关联查询的方式
    SpringBoot2.0(五) CORS跨域
    SpringBoot2.0(四) 远程调试
    SpringBoot2.0(三) 文件上传
    SpringBoot2.0(二) 配置文件多环境
    SpringBoot2.0(一) mybatis
    Java InputStream转File
    git 命令学习
    reids 中出现 (error) MOVED 原因和解决方案
    ibm 的 heapanalyzer 分析器
  • 原文地址:https://www.cnblogs.com/x3d/p/kotlin-course-2.html
Copyright © 2011-2022 走看看