类型 | 变体 | ||||
---|---|---|---|---|---|
0.1.7 13 APK | |||||
尺寸: 145.62 KB 证书: 60ba91b7876e72323c7e59a097103b54f49da5d9 SHA1 签名: 68a029e9860fc8027d0eb30b5adb8db23d319a49 建筑学: universal 屏幕 DPI: nodpi 设备: laptop, phone, tablet |
![下载 Operator 0.1.7 无 APK 下载 Operator 0.1.7 无 APK](https://img.apknitro.com/operator-017-0/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS9rVjFudHFOT1RaYWlpbnJaR2hNY29MQWM4MEk3azFWemFYU2VmUm9YRUMzajhOYWRtZmlrTUZEWHRTSERzak42SldrPXc3MjAtaDMxMA==.webp)
![Screenshot app 1 Screenshot app 1](https://img.apknitro.com/operator-017-1/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS9GOV84a0FtcXdubzZSTHhzUGFEbHVQb1YxRHFJSU1sakFWY2FsNDZzc1RnbURJZU16N3dNSWFvb2VYXy1sUzNnUHc9dzcyMC1oMzEw.webp)
![Screenshot app 2 Screenshot app 2](https://img.apknitro.com/operator-017-2/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS96Njc5SGVsOVh3T2JQazRjS0lQZHRZaHcxc2Z0Vlp3T3BQLThESEQ5LTQ5RGkxd2hUWHZRRDQ2aVJiQTVNSUdoQTdGTT13NzIwLWgzMTA=.webp)
![Screenshot app 3 Screenshot app 3](https://img.apknitro.com/operator-017-3/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS84S1dSX3FmMUx2cGxnb18tLS1iWm55R1VUY3ZWdG04c1pVS0RDdTJDTmk2cG1MNlpxZWJhRDNyMEE3NE9CcVlHT0ctNz13NzIwLWgzMTA=.webp)
![Screenshot app 4 Screenshot app 4](https://img.apknitro.com/operator-017-4/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS9SUHdhYm5NcWlXaVYxNjVwNGxXLXlVZ052WnVKNjREcU9vLTR0N2gzbWpOUE84X0ttVzVlZmVsRko1U0d3M1BrNGhjPXc3MjAtaDMxMA==.webp)
![Screenshot app 5 Screenshot app 5](https://img.apknitro.com/operator-017-5/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS9HWUhXMEwzaHBFOGRqVloxTGx0RVhTLWpoY0xpcFpCX1REUFFoazVYQVFONEw1Y29nMm1RMXVsa3ZIVlMwYm5pWGhFPXc3MjAtaDMxMA==.webp)
![Screenshot app 6 Screenshot app 6](https://img.apknitro.com/operator-017-6/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS9OeXFCVERTV2ZpS1BuRmktWE4xdnlCS1JUVURzWTN3VHNtdVZJeThrVEM5RjFVZWpVUzhqc3RkX2sxeFQ5RndIdGc9dzcyMC1oMzEw.webp)
![Screenshot app 7 Screenshot app 7](https://img.apknitro.com/operator-017-7/fill/0/310/no/1/aHR0cHM6Ly9wbGF5LWxoLmdvb2dsZXVzZXJjb250ZW50LmNvbS9icjhtZExmeFZZZk51UDJrWG1GSDQ4SER5LWtlT3JhUFVFajRiM3RhU29KMTVrcGUzOTkwSDg5OFhCakNPaGgyUlE9dzcyMC1oMzEw.webp)
下载 Operator 0.1.7 无 APK
您喜欢Javascript,函数式编程和Android吗?尝试操作员!
一个简单的Javascript编译器程序,以类似于另一种著名的功能编程语言(以H开头)的功能语言进行编码。
每种翻译都可以通过单个JavaScript脚本集成到您的网页中,前提是您还安装了jqMath(http://mathscribe.com/author/jqmath.html)(使用jQuery)和Numeric Javascript(http:// www) .numericjs.com)。
与H.类似
*具有功能
*有点冗长
*了解二进制操作的中缀符号
与H.不同,运算符
*本质上不是懒惰的,但是可以实现无限的结构(列表,树...)
*未输入
*不了解使用二进制运算符的部分(如果要(+1),则必须(\ x-> x + 1)),但否则会理解部分
*没有大小写区分
*对二进制操作不承担任何优先权
*不会将'(简单引号)视为有效的语法符号
*尚处于初期
关于纯度,Operator大部分时间都使用不可变的变量和结构,但是偶尔(在interact关键字之后)可以修改某些状态(例如,HTML文档的内容,请参见Demos)。
原始内置插件:
从字面上仅保留javascript中的+,-,*,/,%,==,<,>,子字符串,长度,它们与javascript中的含义相同(例如+是多态的)。现在,它们被视为2个参数的函数(一元长度和三进制子字符串除外)。
get方法已成为!功能
例如:var val = obj ['black'] + xs [0];变成val =(obj!“ black”)+(xs!0)
javascript数组称为运算符中的列表
例如:var xs = [1,2];变成xs =列表()1 2()
一个javascript对象称为Operator中的Map
例如:var obj = {'red':0,'black':1};变成obj = Map()“ red” 0“ black” 1()
这些被设计为不可变的,并且作为函数,以下内容是有效的:
求=清单()1 2 3
下一个=求4 5
xs =下6个()
,最后一个()给出结构的结尾(第一个创建新实例)。然后,对于处理xs和ys的(不可确定的)顺序定义ys = next 7()会很鲁ck,将影响xs!5的结果(相应地可以给出6或7)。而是定义一个新的不可变列表:ys = List()1 2 3 4 5 7()
还提供了几种有用的文档处理功能:
:=,:: =,换行符,值,数学,输入,按钮,交互(请参见演示)
还提供了几种有用的常规功能:
hex2char,dec2hex,hex2dec
可以通过javascript关键字访问其他javascript组件(请参见下文)。
这就是原始内置函数的全部!
外部内置:
国外JAVASCRIPT:
运算符只知道很少的原始关键字和运算符集,但是可以使用javascript关键字访问所有javascript函数。例如:
sqrt x = javascript((“ Math.sqrt(” + x)+“)”)
或更好,
sqrt = javascript“ var fun = function(x){return Math.sqrt(x);};乐趣”
或简单地
sqrt = javascript“ Math.sqrt”
国外JQMATH:
如果计算结果满足jqMath格式(http://mathscribe.com/author/jqmath.html),它将显示为数学公式。例如
main =“ $ 355/113 $”
如果您安装了脚本(由“发送javascript”菜单发送)和jqMath脚本,它将在屏幕上以及您的网页上显示一个漂亮的分数。
国外NUMERIC JAVASCRIPT:
可以使用所有numericjs函数(http://www.numericjs.com)。例如
m =列表()第1行第2行()
row1 =列表()2 5()
row2 =列表()6 3()
行列式= javascript“ numeric.det”
main =行列式m
将返回-24。请注意,对于2个或更多变量的数字函数的定义,没有捷径(如上面的sqrt)。例如,上面的前四行和
main =行列式(乘积m m)
你应该定义
product = javascript“ var fun = function(x){return function(y){return numeric.dot(x,y);};}; fun”)
为了得到576。
每种翻译都可以通过单个JavaScript脚本集成到您的网页中,前提是您还安装了jqMath(http://mathscribe.com/author/jqmath.html)(使用jQuery)和Numeric Javascript(http:// www) .numericjs.com)。
与H.类似
*具有功能
*有点冗长
*了解二进制操作的中缀符号
与H.不同,运算符
*本质上不是懒惰的,但是可以实现无限的结构(列表,树...)
*未输入
*不了解使用二进制运算符的部分(如果要(+1),则必须(\ x-> x + 1)),但否则会理解部分
*没有大小写区分
*对二进制操作不承担任何优先权
*不会将'(简单引号)视为有效的语法符号
*尚处于初期
关于纯度,Operator大部分时间都使用不可变的变量和结构,但是偶尔(在interact关键字之后)可以修改某些状态(例如,HTML文档的内容,请参见Demos)。
原始内置插件:
从字面上仅保留javascript中的+,-,*,/,%,==,<,>,子字符串,长度,它们与javascript中的含义相同(例如+是多态的)。现在,它们被视为2个参数的函数(一元长度和三进制子字符串除外)。
get方法已成为!功能
例如:var val = obj ['black'] + xs [0];变成val =(obj!“ black”)+(xs!0)
javascript数组称为运算符中的列表
例如:var xs = [1,2];变成xs =列表()1 2()
一个javascript对象称为Operator中的Map
例如:var obj = {'red':0,'black':1};变成obj = Map()“ red” 0“ black” 1()
这些被设计为不可变的,并且作为函数,以下内容是有效的:
求=清单()1 2 3
下一个=求4 5
xs =下6个()
,最后一个()给出结构的结尾(第一个创建新实例)。然后,对于处理xs和ys的(不可确定的)顺序定义ys = next 7()会很鲁ck,将影响xs!5的结果(相应地可以给出6或7)。而是定义一个新的不可变列表:ys = List()1 2 3 4 5 7()
还提供了几种有用的文档处理功能:
:=,:: =,换行符,值,数学,输入,按钮,交互(请参见演示)
还提供了几种有用的常规功能:
hex2char,dec2hex,hex2dec
可以通过javascript关键字访问其他javascript组件(请参见下文)。
这就是原始内置函数的全部!
外部内置:
国外JAVASCRIPT:
运算符只知道很少的原始关键字和运算符集,但是可以使用javascript关键字访问所有javascript函数。例如:
sqrt x = javascript((“ Math.sqrt(” + x)+“)”)
或更好,
sqrt = javascript“ var fun = function(x){return Math.sqrt(x);};乐趣”
或简单地
sqrt = javascript“ Math.sqrt”
国外JQMATH:
如果计算结果满足jqMath格式(http://mathscribe.com/author/jqmath.html),它将显示为数学公式。例如
main =“ $ 355/113 $”
如果您安装了脚本(由“发送javascript”菜单发送)和jqMath脚本,它将在屏幕上以及您的网页上显示一个漂亮的分数。
国外NUMERIC JAVASCRIPT:
可以使用所有numericjs函数(http://www.numericjs.com)。例如
m =列表()第1行第2行()
row1 =列表()2 5()
row2 =列表()6 3()
行列式= javascript“ numeric.det”
main =行列式m
将返回-24。请注意,对于2个或更多变量的数字函数的定义,没有捷径(如上面的sqrt)。例如,上面的前四行和
main =行列式(乘积m m)
你应该定义
product = javascript“ var fun = function(x){return function(y){return numeric.dot(x,y);};}; fun”)
为了得到576。
展示更多
什么是新的
Nothing new, really