前言
由于仓颉目前是内测状态, 不能展示仓颉的详细信息,但是华为仓颉官网的公共文档的内容是可以公开的。
我相信有不少喜欢编程的朋友都申请了内测,但是一些编程初学者应该和我一样,处于摸索阶段。所以,我这里把我测试的一个示例程序分享一下,以便大家参考。
环境配置
系统:windows 10
平台:visual studio code
语言:仓颉
库:–
一、仓颉sdk和vscode插件获取
这个需要关注仓颉编程的公众号,要去填内测申请,等官方审核通过,就可以在gitcode上下载,需要注册一个gitcode账号。
根据我的经验,这个审核挺快的,基本上一天就可以。至于gitcode的界面,根据官方要求,暂时无法展示。
二、socket服务端程序
下载安装好sdk和插件后,在visual studio code上新建一个仓颉项目,这里暂时也无法展示仓颉项目的具体内容,但是如果你已经申请内测成功,应该就了解了。
我这里主要说一下代码,官方文档有一个socket的示例,这是公开文档,如下:
代码:
import std.socket.*
import std.time.* 导入 std.time.*
import std.sync.*
let SERVER_PORT: UInt16 = 8080
func runTcpServer() {
try (serverSocket = TcpServerSocket(bindAt: SERVER_PORT)) {
serverSocket.bind