在Windows操作系统的PowerShell下,使用format-hex命令可以以16进制格式查看文件内容。
Codelearn
分享Python,C/C++相关的技术文章, 海洋饼干叔叔@重庆大学
在Windows操作系统的PowerShell下,使用format-hex命令可以以16进制格式查看文件内容。
定义消息行(MessageLine)组件定义于 entry/…/src/ui/ui.cj 文件中。其工作机制与前述 Switch 自定义组件相似。
提供《仓颉编程基础及应用》习题12-1 经济发展数据的文本存储一题中的GDP数据下载。
在子类中对实例成员函数和实例成员属性的重新实现称为重写(override),对静态成员函数和静态成员属性的重新实现则称为重定义(redef)。
与实例属性相较,静态属性是伪装成静态成员变量的静态成员函数。而静态成员函数,由于没有隐含的this形参,只能使用类型的静态成员变量和静态成员函数。
计算机内的数据存储和操作永远是二进制的。称一个占据 8 字节空间的对象为 Int64,仅仅表明我们以 Int64 的形式去理解和操作那 64 个比特位。从电路层面上,储存一个 Int64 的 8 字节空间与存储一个 Float64 的 8 字节空间没有什么不同,都存储着 64 个 0 或者 1。
当我们操作一个整数对象,比如给它赋值时,是把其 64 个比特当成一个整体操作。有时,特别当我们的程序试图直接跟 CPU 之外的电路打交道时,我们期望能够直接操作一个对象的单个比特位。仓颉提供按位与&、按位或|、按位取反!、按与异或^、左移位<<、右移位>>等操作符,使得我们可以对构成整数对象的各个比特进行操作。
普通初始化器函数init()用于初始化新对象。与之对应,静态初始化器函数则用于初始化类型的静态数据成员。
将一个对象转换成对应的字符串对象的过程称之为格式化(format)。在仓颉中,std.convert包为Float32、Float64、Int32、Int64、UInt32、UInt64等类型扩展实现了format成员函数。在导入std.convert包后,再执行这些对象的format成员函数,即可将对象“转换”成对应的字符串表达形式。
而上述format成员函数,包含了一个名为fmt的字符串类型的参数,用于指定转换格式。
鸿蒙初开,关于鸿蒙原生应用开发的资料较少,使用仓颉的资料就更少。我们花费了大约30多页的篇幅,从零开始,详细解释了如何搭建一个拥有两个页面的仓颉鸿蒙应用,并详细解释了代码的工作原理。期望能帮助迷途的羔羊们找到方向。
本页提供《仓颉编程基础及应用》第1版,14.5节index.cj.macrocall文件的全文。