一、Kotlin有强大的编写脚本的能力,下面来看个例子
编写Kotlin脚本,得先创建一个.kts文件

二、以HelloGoogle.kts文件为例

三、编写脚本文件,用IDEA运行,输出“Hello Google”

四、一般脚本都是在命令行运行的,那么怎么在命令行运行该脚本呢
进入该脚本所在的文件目录下

~/SpringSpace/genericity/src/main/kotlin/script ⌚ 15:54:50
$ ls
HelloGoogle.kts HelloWorld.kts~/SpringSpace/genericity/src/main/kotlin/script ⌚ 15:54:52
$ pwd
/Users/wangdong/SpringSpace/genericity/src/main/kotlin/script~/SpringSpace/genericity/src/main/kotlin/script ⌚ 15:54:54
$ 

五、使用以下命令,即可运行脚本

Kotlinc -script xxx.kts

例如:

~/SpringSpace/genericity/src/main/kotlin/script ⌚ 15:54:54
$ kotlinc -script HelloGoogle.kts
Hello Google~/SpringSpace/genericity/src/main/kotlin/script ⌚ 15:55:57
$ 

六、注意:你必须提前在命令行,安装kotlin,装完了过后,你才能使用kotlin的命令
查看下系统是否安装kotlin:

~ ⌚ 15:58:15
$ kotlin -version
Kotlin version 1.2.31-release-95 (JRE 1.8.0_161-b12)~ ⌚ 15:58:24
$ 

七、好啦,已经结束啦!

Kotlin如何写脚本相关推荐

  1. 使用Kotlin写脚本

    前言 Kotlin不仅可以用来写Android,也可以写后端,Desktop桌面程序,脚本(和未来的ios,网页,native等) 比如开发时使用Gradle的build.gradle也可以使用kot ...

  2. url获取网站信息不包含网页源文件内的标签_前嗅ForeSpider链接抽取应用场景及链接在源码的html标签里写脚本...

    今天,小编给大家带来的教程为:前嗅ForeSpider脚本教程中,链接抽取的应用场景,以及链接在源码的html标签里写脚本的实战教程.具体内容如下: 一.应用场景 当需要手动添加链接时,可添加链接脚本 ...

  3. loadrunner写脚本常用C函数

    loadrunner写脚本常用C函数 strcat的串连两个字串. strchr返回指向第一次出现的字符串中的字符. STRCMP比较两个字符串来确定的字母顺序. STRCPY一个字符串复制到另一个地 ...

  4. GDB 内写脚本调试程序

    很多纯 C 语言的项目都会自己开发一套基础数据结构,比如最常见的就是造一个 C++ Vector 或者 String 的轮子,有了 Vector 以后就可以往里面自由 add() 任意类型的数据,在具 ...

  5. 怎么写脚本_直播脚本怎么写|请收下这份攻略

    "口红一哥"李佳琦为何那么牛,有人说是因为站在了风口上,有人说是因为他标志性的吆喝声.事实上,更大的因素在于他对每场直播的精心准备.比如,李佳琦推荐每款产品时,往往都会提炼出一个. ...

  6. bbb 烧写脚本分析

    ftp服务器地址,即CCS Uniflash的地址 SERVER_IP="192.168.2.1" MLO u-boot.img uImage压缩文件的名称,即ftp服务器下载目录 ...

  7. 性能测试学习05_lr(根据接口文档写脚本+参数化)

    1.根据接口文档写脚本,函数(web_custom_request),完成get,post请求(注册,登录) 代码: Action() {lr_save_string("请填写你的IP&qu ...

  8. python怎么换行继续写脚本_python怎么换行继续写脚本

    推荐手册:Python 基础入门教程 在python中,Python用反斜线 ("") 作为续行符(换行符),这里以python3.5为例.首先运行终端或者cmd命令行(windo ...

  9. python备份发包脚本_用Python写脚本,实现完全备份和增量备份的示例

    需求: 在/root/backup下面有两个文件夹dst和src.要求在周一的时候进行完全备份,其余日子进行增量备份.从src备份到dst. 思路及关键点: 建立一个文件,以字典方式记录src的文件名 ...

  10. 写脚本的作用是什么?做自媒体,什么样的视频一定要写脚本?

    写脚本的作用是什么?做自媒体,什么样的视频一定要写脚本? 今天这期内容就来跟大家聊一聊什么样的视频是需要写脚本的,一个成功的视频作品是需要有一个好故事的. 如果你的故事中有很多对白和故事,那么你最好是 ...

最新文章

  1. Go 学习笔记(56)— Go 第三方库 sqlx (操作数据库)
  2. linux驱动:设备-总线-驱动(以TI+DM8127中GPIO为例)
  3. Datawhale组队学习周报(第002周)
  4. http://blog.51cto.com/wbb827/1175634
  5. 彻底解决windows2003不能共享文件夹或者共享后不能访问的问题
  6. TP框架对数据库的基本操作
  7. ok计数器使用教程_EEGLAB教程系列数据叠加平均{1}(Data averaging)|EEGLAB(7)
  8. C51 printf修改如何能打印到不同的设备呢?
  9. 事务管理基础:数据库的并发控制相关知识笔记
  10. ABP vNext 自动注入,暗藏天坑如斯
  11. Java Number Math 类
  12. Ubuntu安装cacti步骤
  13. node-js由浅入深教程
  14. 解决SQL Server 连接时的一些基本问题后的若干初浅心得
  15. 如何在android上嵌入mupdf作为pdf阅读器
  16. 测试TCP和UDP端口的方法
  17. 自己动手写一个分库分表中间件(五)分布式事务问题解决思路<一>基于 Spring 编程式事务
  18. 科技热点周刊|ClickHouse 融资 2.5 亿美元、个人信息保护法正式实施、Facebook 改名 Meta
  19. C语言学习笔记(XII)---贪吃蛇
  20. Unix操作系统设计第一章学习

热门文章

  1. Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
  2. 快排,归并(日常复习)
  3. PHP完全自学手册(文档教程)
  4. java 新手入门级项目(家庭收支记账软件)
  5. LiteIDE简单使用
  6. android 修改以太网mac地址_Android5.1修改以太网MAC地址(SElinux)
  7. 联想ibm服务器修改uefi,解决联想笔记本bios设置uefi变灰色的方法
  8. python xlwt图表_Python中用xlwt制作表格实例讲解
  9. 十四代装系统前RAID配置
  10. PCI-E 1x, 4x, 8x, 16x 接口定义