Kotlin 快速上手指南:从安装 IntelliJ IDEA 到编写第一个程序

server/2025/1/15 9:27:07/

文章目录

  • 什么是kotlin
  • IntelliJ IDEA
    • 安装 IntelliJ IDEA
  • 创建 Kotlin 项目
    • 运行 Kotlin 程序
  • 更改进入后默认打开上一次项目的设置
      • 打开 IntelliJ IDEA进入设置:
      • 重新启动 IntelliJ IDEA:
  • 快速学习Kotlin
    • 变量声明
    • 类型推断
    • 条件表达式
    • 定义函数
    • 单表达式函数
    • when 表达式
      • when 语句的基本语法如下:
      • when 作为表达式
      • 范围匹配
      • 类型检查
    • 类定义

kotlin_1">什么是kotlin

Kotlin 是一种现代的、简洁的、安全的编程语言,运行在 Java 虚拟机上。

IntelliJ IDEA

运行kotlin程序有多种途径,比如网页运行、用Android Studio、使用 Kotlin 编译器、使用集成开发环境(IDE)等等,该文章使用IntelliJ IDEA Community Edition 2022.2来运行kotlin程序。

安装 IntelliJ IDEA

IntelliJ IDEA 是一个功能强大的IDE,对 Kotlin 有很好的支持。我们可以从 JetBrains 官方网站下载并安装 IntelliJ IDEA。里面有Community版和Ultimate版,Community版对于大多数 Kotlin 开发场景已经足够用了。
在这里插入图片描述

在这里插入图片描述
安装比较简单,这里不多赘述,安装好后点击桌面图标进入:
在这里插入图片描述

创建 Kotlin 项目

打开 IntelliJ IDEA,点击 “New Project”,在项目类型选择界面中选择 “Kotlin” 选项,然后选择项目存储位置等信息,勾选Add sample code,点击 “Create” 创建项目。IntelliJ IDEA 会自动为我们配置好项目的基本结构和依赖。
在这里插入图片描述
在这里插入图片描述)

运行 Kotlin 程序

点击右上角的绿色播放按钮。
在这里插入图片描述)
运行成功后结果在下方显示:
在这里插入图片描述

更改进入后默认打开上一次项目的设置

我们在使用 IntelliJ IDEA的时候,点击后默认是打开上一次关闭的项目的,如果不喜欢这样的设置,可以修改。如果保留此设置,可以跳过文章此段。
要让 IntelliJ IDEA 在启动时显示初始欢迎屏幕,而不是直接打开最近的项目,我们要通过以下步骤进行设置:

打开 IntelliJ IDEA进入设置:

启动 IntelliJ IDEA,此时它会显示最近打开的项目。

在菜单栏中,选择 File > Settings。
在这里插入图片描述
在设置窗口中,导航到 Appearance & Behavior > System Settings。

在 System Settings 选项卡中,找到 Reopen projects on startup选项。

取消勾选这个选项。这样,下次启动 IntelliJ IDEA 时,它将不再自动打开最近的项目,而是显示初始欢迎屏幕。
在这里插入图片描述
点击 OK 或 Apply 按钮以保存设置。

重新启动 IntelliJ IDEA:

重新启动 IntelliJ IDEA。启动时,你应该会看到初始欢迎屏幕,而不是直接打开最近的项目。

快速学习Kotlin

变量声明

不可变变量:使用 val 关键字声明不可变变量,类似于 Java 中的 final。

kotlin">v

http://www.ppmy.cn/server/158511.html

相关文章

Zookeeper特性与节点数据类型详解

1、 Zookeeper介绍 ZooKeeper 是一个开源的分布式协调框架,是Apache Hadoop 的一个子项目,主要用来解决分布式集群中应用系统的一致性问题。Zookeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集…

微信小程序集成Vant Weapp移动端开发的框架

什么是Vant Weapp Vant 是一个轻量、可靠的移动端组件库,于 2017 年开源。 目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。 官网地睛:介绍 - Vant Weapp (vant-ui.gith…

在 .NET 9 中使用 Scalar 替代 Swagger

前言 在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET Core Web API模板中移除,这意味着以后我们创建Web API项目的时候不会再自动生成Swagger API文档了…

stack 和queue

statck 1.statck 不是容器&#xff0c;而是适配器&#xff08;container adaptor&#xff09;,并且遵循后进先出的原则 statck的模拟实现 stack 就是一个特殊的vector&#xff0c;因此使用vector可以模拟实现stack namespace bite {template<class T>class stack{pub…

WPS计算机二级•表格函数计算

听说这里是目录哦 函数基础知识 相对绝对混合引用&#x1f32a;️相对引用绝对引用混合引用 常用求和函数 SUM函数&#x1f326;️语法说明 函数快速求 平均数最值⚡平均数最值 实用统计函数 实现高效统计&#x1f300;COUNTCOUNTIF 实用文本函数 高效整理数据&#x1f308;RIG…

HIVE技术

本文章基于黑马免费资料编写。 hive介绍 简介 hive架构 hive需要启动的配置 执行元数据库初始化命令 使用hive必须启动的服务 ./schematool -initSchema -dbType mysql -verbos启动 Hive 创建一个 hive 的日志文件夹 mkdir /export/server/hive/logs启动元数据管理服务 n…

w~大模型~合集27

我自己的原文哦~ https://blog.51cto.com/whaosoft/12898045 #vLLM~2 作者尽量少涉及对源码本身的解读&#xff0c;把源码中的信息总结出来&#xff0c;配合图例做整体介绍。 大家好&#xff0c;这段时间精读了一下vLLM源码实现&#xff0c;打算开个系列来介绍它的源码&…