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'
    

    显式转换

    运算符

    字符型

    布尔型

    数组

    字符串

    字符型字面量

    字符串模板

    包管理

    流程控制、返回与跳出

  • 相关阅读:
    弱省胡策 Magic
    CF917D Stranger Trees
    【弱省胡策】Round #5 Count
    【BZOJ2117】 [2010国家集训队]Crash的旅游计划
    「2017 山东一轮集训 Day5」苹果树
    【SDOI2017】天才黑客
    【JXOI2018】守卫
    小程序两种图片加载方式
    小程序之底部栏设计
    小程序之全局变量的设置及使用
  • 原文地址:https://www.cnblogs.com/x3d/p/kotlin-course-2.html
Copyright © 2011-2022 走看看