答:一般不是表,我们都用log,表用dump 4.null即变量没有存储任何数据,将一个变量赋值为null等于删除这个变量 null 还有一个重要功能就是,将一个变量赋值为null 相当于删除这个变量 5.number数值类型:数值默认存储为64位浮点数(即静态类型中的 double 类型) 6.string类型:字符串用这三种符号括起的都属于字符串,...
想开发一些小工具,所以想系统性的学习一遍aardio,之前都是哪里不会搜哪里,顺便写些教程。我的主要语言是Python,所以会以Python作为对比来加深印象。
这里有一点很重要:内存里的数据都是0和1,它是什么值只取决于你以什么类型读取它。 等式运算符 基础数据类型会判断值是否相等,而非基本类型则是判断对象是否相等或者调用_eq元方法判断 元方法类似Python的魔法方法,可以重载对象的符号运算,比如_eq重载==。 0,null与false相等,其他类型都与true想等 跟数值类型比较...
之前想写一个图形界面化工具,了解了MFC、Qt,最后选了PyQt4,毕竟自己对python比较了解一些。后来同事推荐了一个aardio工具,发现确实很简便,不用什么乱七八糟的配置,安装包只有5.5M,安装编译,使用也简单。但也有不好的地方,因为使用比较少,所以有很多问题没法找到答案,这也是新语言的一种必然的过程。Anyway,膜拜一下...
也有像Python一样的用逻辑运算符做条件取值的操作,比如a = 1 or 2、b = 0 or 3。语法和意思也和Python是一样的 按位无符号右移 a >>> n将数值a按位向右移动n位(如果n大于等于32,则为n对32取模结果的位数) ,不保留符号位(负数不保持最高位为1,因此右移后会变成正数) ...
4. 任意版本的意思,就是可以调用不同的版本python,默认是调用3.8.10 64位的python,如果想修改版本和位,可以修改下面红框的代码: 比如:我要修改为3.11.9,64位 如果要32位就将下面一行取消注释,运行的时候会自动下载相应版本的python嵌入版本到aardio工程中!
3. 我们打开main.aardio,python版本用3.11.9 64位。创建10个线程来运行python,将取生成的python的进程放到线程的共享变量里。 注意这句关键代码: 完整代码如下: importwin.ui; /*DSG{{*/ mainForm = win.form(text='暂停python测试';right=757;bottom=467) ...
也有像Python一样的用逻辑运算符做条件取值的操作,比如a = 1 or 2、b = 0 or 3。语法和意思也和Python是一样的 按位无符号右移 a >>> n将数值a按位向右移动n位(如果n大于等于32,则为n对32取模结果的位数) ,不保留符号位(负数不保持最高位为1,因此右移后会变成正数) ...
也有像Python一样的用逻辑运算符做条件取值的操作,比如a = 1 or 2、b = 0 or 3。语法和意思也和Python是一样的 按位无符号右移 a >>> n将数值a按位向右移动n位(如果n大于等于32,则为n对32取模结果的位数) ,不保留符号位(负数不保持最高位为1,因此右移后会变成正数) ...
从运行的结果看,直接调用了python模版里的greet 函数,基于这个方法我们可以写更多的方法在里面给aardio进行调用 3. 在main.aardio里,是如何调用python模版里的函数,我们打开main.aardio就能看到有详细的注释,只需要一句代码就能调用相应的函数 4. 任意版本的意思,就是可以调用不同的版本python,默认是调用3.8.10 64位...