环境搭建

本文将介绍如何安装并运行Z1h

支持系统

Z1h 语言支持以下系统:

  • Windows
  • mac OS
  • Linux
  • Android
  • iOS
  • WebAssembly
  • 树莓派

下载

安装包下载地址为:https://z1h.org/download

  • 下载选择对应平台的安装包后
  • 解压zip, 得到可执行文件和配置示例文件
  • 打开终端(如macOS的Terminal、Windows的cmd), 并进入解压目录
  • 将可执行文件拖拽到终端, 回车, 即可以看到命令行帮助说明

如果平台正确, 你将看到以下输出:

Version = vx.x.x_xxxxxx

Usage:
	-run
		需要运行的文件
	-web
		监听的端口号
	-conf
		配置文件
	-repl
		运行repl模式

交互模式

在命令行输入

z1h -repl

即可进入交互模式, 可以输入代码进行一问一答的测试了

下面的示例代码作用是输出Z1h版本号, 以及在本目录下生成一张内容为Z1h官网链接的二维码图片

>> VERSION
"v1.0.0_xxxxxx"
>> $file.write('z1h.jpg', assert($qrcode('z1h.org')))
null

执行文件

现在本目录下创建一个文件, 如hello.z1h

打开创建的文件, 输入Z1h代码内容, 如

range(
	`https://www.so.com/s?q=${'林俊杰'.urlEncode()}`
	.get().s
	.find('[\u4e00-\u9fa5]{2,}')
	.count()
).sort((l,r)=>l[1]>r[1])
	.filterMap(e=>{
		e[0] if e[1]>1 else false
	})

保存文件后, 在命令行输入

z1h -run hello.z1h

即可看到爬虫得到的内容了

PS: 后续会有专门教程讲解Z1h如何进行爬虫, 这里仅作示例, 不要求理解