My technology blog

迫于Apple没有提供在iOS设备上使用Swift等语言的框架,我只好自己写一个。取名为Slowly。通过Swift 对代码(字符串)进行解析,所以速度速度可悲。

实现功能

定义变量。

支持Double和Int两种类型

@main
var test = 1
var test2 = 1.0
var test3 = 1.222e2 // 122.2

@main代表这是程序的起点,让Slowly不那么Slow迫不得已的操作。

通过try Slowly.shared.setCompileCode([[String]]).build().end()来运行代码。

如你所见,使用链式语法结构,end()是迫不得已增加的。

目前还不支持同时解析多个不同的代码(会冲突)

Print

虽然只实现了print,但实际上基本上实现了所有没有返回值的函数调用。

@main
var test = 1
print(test)
// 1

函数调用语法照抄Swift

Future

同步编译

同时编译多个项目

完善

好吧,是继续抄袭Swift

模拟删除

类似python的del

在循环中使用del循环值,可以将其标记为删除(还可以访问)

在循环结束后会统一删除。

恕我直言,remove(at: Int)用起来太累的。。。

推广

毕竟没人用也有点尴尬

GitHub

目前开源在GitHub上,中文和英文注释乱用

Let ’s GO

You’ve successfully subscribed to UTS Blog
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Your link has expired
Success! Check your email for magic link to sign-in.