当前位置: 首页 > article >正文

Kotlin学习-内置基本类型

课程内容:3-1内置类型-基本类型

  • 声明变量val b: String = "Hello World"声明一个字符类型变量
    • 类型String写在变量名,后面是为了类型推导
    • 因为有了类型推导,可以省略String类型的显示声明
  • 不允许类型隐式转换,不同类型之间转换要用方法来完成
  • 无符号类型
  • 字符串类型
    • 打印变量:
      • println("The value $variableName")可以直接把变量名放在输出字符串中
    • 定义字符变量
      • 直接定义:val str = "abc"字符串在常量池中
      • 间接定义:val str = String("abc".toCharArray())字符串定义在堆中
    • 字符串比较:===表示比较引用,==表示比较内容
    • Raw String:在两个三个引号之间内容”“”“”“.trimIndent()

学习心得:类型要与Java对照来学

Kotlon的基本类型对Java基本类型进行优化,而且有类型推导,目前看学习难度不是太大


http://www.kler.cn/a/454585.html

相关文章:

  • 金仓数据库对象访问权限的管理
  • excel导入,使用注解对字段进行逻辑判断(字段是否为空,数据结构等)条件
  • MATLAB中的sum函数介绍(包括与find函数的结合使用)
  • 【每日学点鸿蒙知识】屏幕高度、证书签名、深色模式对上架影响、Taskpool上下文、List触底加载更多
  • std::is_trivial
  • 龙智出席2024零跑智能汽车技术论坛,分享功能安全、需求管理、版本管理、代码扫描等DevSecOps落地实践
  • 聚类的主要算法和介绍
  • 25上半年软考初级信息处理技术员易混淆知识点
  • RabbitMQ中的批量Confirm模式:提升消息可靠性与性能
  • 王佩丰24节Excel学习笔记——第二十讲:图表基础
  • Elasticsearch 集群
  • WordPress TutorLMS插件 SQL注入漏洞复现(CVE-2024-10400)(附脚本)
  • 秒鲨后端之MyBatis【3】自定义映射resultMap、动态SQL、MyBatis的缓存、MyBatis的逆向工程、分页插件(30000字)
  • D类音频应用EMI管理
  • Day57 图论part07
  • JAVA开发初级入门之-如何快速将Java开发环境搭建,优雅草央千澈快速IDEA与JDK安装配置环境教程一文让你搞定-java开发必修课之一
  • OpenLinkSaas使用手册-简介
  • 【蓝桥杯】压缩字符串
  • Linux-----进程处理(文件IO资源使用)
  • 让 AMD GPU 在大语言模型推理中崭露头角:机遇与挑战