首页 > 其他分享 >Kotlin基本语法

Kotlin基本语法

时间:2023-05-15 15:36:51浏览次数:34  
标签:基本 运算符 调用 变量 Kotlin 语法 数组 类型

  1. 数据的类型和C++都差不多。大小都一样
  2. 重点:KolIN的基本类型可以像对象一样调用方法 i.TOBytY .plus(4)
  3. 字符串模板 ${}花括号里可以是一个表达式 
  4. 不可变类型 val ==const
  5. 条件语句中的区间  in 1..100 range to 有点像 Python中的in 。。
  6. 索引方法

  7. 区间打印的魔法

  8. 列表和数组
    1.   列表listOf() 顺序很重要
    2. 数组ArrayOf()数租到元素是可变的 大小是固定的
    3. 使用+号运算符就可以合并数组
  9. Kolin默认变量不允许为空
    1.   但是可以加?安全调用运算符 在类型后面int?这是在声明的时候这样用
    2. 空检查在变量后面直接加
    3. !!将变量强制转化为费控类型,直接在变量名后面 因为只有不为空时,才可以调用它的方法和属性

标签:基本,运算符,调用,变量,Kotlin,语法,数组,类型
From: https://www.cnblogs.com/lvshy/p/17402014.html

相关文章

  • centos7和yum基本命令
    yum命令yum自定义安装路径yum-c/etc/yum.conf--installroot=/opt/all_venv/--releasever=/installnginx-y1该命令简单解释如下:-c/etc/yum.conf表示指定yum配置文件地址–installroot=/usr/local表示指定自定义的安装目录 查看软件版本列表yunlist名称 ......
  • 基本的K均值聚类算法matlab代码,给了一组样本数据作为例子,注释详细,聚类的样本数据可以
    基本的K均值聚类算法matlab代码,给了一组样本数据作为例子,注释详细,聚类的样本数据可以进行修改。ID:8815643229030781......
  • Java基础语法(十二):try-catch块
    前言Java异常处理机制是Java程序设计中至关重要的一部分。它允许程序员像处理普通数据一样处理异常,并根据异常类型采取合适的措施。其中一个非常基本的异常处理机制是try-catch块。本文将深入探讨Java中的try-catch块,让读者了解它的各种用法和最佳实践。一、try-catch是什......
  • 数据信息汇总的7种基本技术总结
    数据汇总是一个将原始数据简化为其主要成分或特征的过程,使其更容易理解、可视化和分析。本文介绍总结数据的七种重要方法,有助于理解数据实质的内容。1、集中趋势:平均值,中位数,众数集中趋势是一种统计测量,目的是确认最典型的个体,找到最能够代表整个组的单个数值。它可以提供对数......
  • Shell中的if语法详解
    if语法if[condition1];thencommand1elif[condition2];thencommand2elsecommand3fiif判断条件文件/目录判断常用判断[-aFILE]如果FILE存在则为真。[-dFILE]如果FILE存在且是一个目录则返回为真。[-eFILE]如果指定的文件或目录存......
  • IO多路复用基本概念:select,epoll(转)
    原文:https://blog.csdn.net/weixin_45743893/article/details/122970342IO多路复用概念IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。其实就是在单个线程中通过记录跟踪每一个I/O流的状态来管理多个I/O流。它们三的作用提供一种IO复用的方式......
  • 百度谷歌语法
    百度语法:(来自csdn)intitle把搜索范围限定在网页标题中网页标题通常是对网页内容提纲的高度归纳概括。把查询内容范围限定在网页标题中,有时能获得良好的效果。语法规则就是是把搜索内容中的关键词,用“intitle:”领起来。例如:文章intitle:山海经,intitle:特种部队。注意,intitle:和......
  • 工业自动化控制通讯协议库,工业自动软件必备的基本程序,该库基于以c#自主开发。
    工业自动化控制通讯协议库,工业自动软件必备的基本程序,该库基于以c#自主开发。包括串口通信,TCP客户端,tcp服务器端,高并发物联网接收服务器端,udp通信,can总线通信,profinet,modbustcp/rtu/dtu等,各大品牌plc通信,opcua,opcda,http通信,mysql常规库,ef6+mysql,ef6+sqlite,firebird数据库,ini配......
  • c#非标自动化通讯库,工业自动软件必备的基本程序。 包括串口通信
    c#非标自动化通讯库,工业自动软件必备的基本程序。包括串口通信,TCP客户端,tcp服务器端,高并发物联网接收服务器端,udp通信,can总线通信,profinet,modbustcp/rtu/dtu等,各大品牌plc通信,opcua,opcda,http通信,mysql常规库,ef6+mysql,ef6+sqlite,firebird数据库,ini配置文件操作,excel表格操作(包括......
  • c#工业自动化通信开发库,工业自动软件必备的基本程序。 包括串口通信,TC
    c#工业自动化通信开发库,工业自动软件必备的基本程序。包括串口通信,TCP客户端,tcp服务器端,高并发物联网接收服务器端,udp通信,can总线通信,profinet,modbustcp/rtu/dtu等,各大品牌plc通信,opcua,opcda,http通信,mysql常规库,ef6+mysql,ef6+sqlite,firebird数据库,ini配置文件操作,excel表格操作......