02. 常量、变量

作者: 厚土火焱 | 来源:发表于2017-10-30 16:53 被阅读123次

在 kotlin 中常量和变量使用不同的关键字声明
常量使用 val
变量使用 var
常量和变量在声明的时候,都可以没有初始化值。在引用前必须必须初始化。

val a:Int = 5
var b:Int = 6

常量在初始化之后,不可以再赋值。否则会报错。

val a:Int = 5
var b:Int = 6
b += 5
a += 9    //此语句会报错

Kotlin 编译器支持自动类型判断,即声明时可以不指定类型,有编译器判断。
如果声明的时候不同时初始化,则必须指定类型。

val c = 5    //系统自动推断类型为 Int
var d = 7   //系统自动推断类型为 Int
val e:Int    //不初始化,必须提供类型
var f:Int    //不初始化,必须提供类型

相关文章

  • 02. 常量、变量

    在 kotlin 中常量和变量使用不同的关键字声明常量使用 val变量使用 var常量和变量在声明的时候,都可以没...

  • Dart基础系统学习

    目录介绍 01.变量声明1.1 var声明变量1.2 变量和常量1.3 dynamic和Object 02.数据类...

  • 02. Kotlin 变量、常量和类型

    数据类型 数值类型 在 Kotlin,一切都是一个对象,你可以调用任何变量的成员函数和属性。有些类型可以有一个特殊...

  • Swift 2.0 学习笔记 1_基础部分

    //: 基础部分 //: 常量和变量 //: 声明常量和变量 // let: 常量 var: 变量 let max...

  • swift语法--01常量和变量

    swift语法--常量和变量 常量&变量 let 常量: 常量的值一旦设定就不能改变 var 变量: 变量的值可以...

  • 初探php

    常量与变量 变量:$; 常量:const;可以使用define定义常量;

  • iOS开发之C语言实用概述

    一、常量和变量:常量的定义:const int a = 10; 常量:整型常量实型常量字符型常量字符串常量 变量:...

  • 转战Kotlin-变量

    常量和变量1.常量和变量常量:赋值后不可改变 val变量:赋值后可以改变 var 声明变量

  • Swift-基础(常量,变量)

    常量、变量 声明变量和常量 常量和变量必须在使用前声明。 您使用let关键字声明常量,使用var关键字声明变量。 ...

  • Swift初体验 变量&常量&元组

    一、变量和常量01 变量和常量的定义在swift中变量使用var来修饰,常量使用let来修饰,变量可以修改而常量不...

网友评论

    本文标题:02. 常量、变量

    本文链接:https://www.haomeiwen.com/subject/gvfmpxtx.html