Kotlin学习-内置基本类型

ops/2024/12/24 10:09:35/

课程内容: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.ppmy.cn/ops/144538.html

相关文章

pyparsing如何实现嵌套捕获

在 pyparsing 中,嵌套捕获可以通过递归定义解析规则来实现。以下是实现嵌套捕获的一些关键步骤: 定义基础规则:定义一个解析器,用于捕获最基本的元素。递归引用解析器:使用 Forward 创建一个占位符解析器,…

动手学深度学习11.2. 凸性-笔记练习(PyTorch)

本节课程地址:72 优化算法【动手学深度学习v2】_哔哩哔哩_bilibili 本节教材地址:11.2. 凸性 — 动手学深度学习 2.0.0 documentation 本节开源代码:...>d2l-zh>pytorch>chapter_multilayer-perceptrons>convexity.ipynb 凸性 …

JS中的原型与原型链

1. 基本概念 原型(Prototype):每个对象都有一个内部属性 [[Prototype]],通常通过 __proto__ 访问(非标准,但广泛支持)。 原型链(Prototype Chain):对象通过原…

ShardingSphere分库分表

ShardingSphere 高性能架构模式 读写分离架构: 基本原理是将数据库读写操作分散到不同的节点上,主库负责处理事务性的增删改操作,从库负责处理查询操作。避免由数据更新导致的行锁,来提升性能。 一主一从:可以将查…

【数据安全】如何保证其安全

数据安全风险 数字经济时代,数据已成为重要的生产要素。智慧城市、智慧政务的建设,正以数据为核心,推动城市管理的智能化和公共服务的优化。然而,公共数据开放共享与隐私保护之间的矛盾日益凸显,如何在确保数据安全的…

Python OCR 文字识别

一.引言 文字识别,也称为光学字符识别(Optical Character Recognition, OCR),是一种将不同形式的文档(如扫描的纸质文档、PDF文件或数字相机拍摄的图片)中的文字转换成可编辑和可搜索的数据的技术。随着技…

Kubernates

kubernates是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 架构…

《开启微服务之旅:Spring Boot Web开发举例》(一)

Springboot数据层开发 数据源自动管理 引入jdbc的依赖和springboot的应用场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> …