将一个对象转换成对应的字符串对象的过程称之为格式化(format)。在仓颉中,std.convert包为Float32、Float64、Int32、Int64、UInt32、UInt64等类型扩展实现了format成员函数。在导入std.convert包后,再执行这些对象的format成员函数,即可将对象“转换”成对应的字符串表达形式。
而上述format成员函数,包含了一个名为fmt的字符串类型的参数,用于指定转换格式。
Codelearn
分享Python,C/C++相关的技术文章, 海洋饼干叔叔@重庆大学
将一个对象转换成对应的字符串对象的过程称之为格式化(format)。在仓颉中,std.convert包为Float32、Float64、Int32、Int64、UInt32、UInt64等类型扩展实现了format成员函数。在导入std.convert包后,再执行这些对象的format成员函数,即可将对象“转换”成对应的字符串表达形式。
而上述format成员函数,包含了一个名为fmt的字符串类型的参数,用于指定转换格式。
鸿蒙初开,关于鸿蒙原生应用开发的资料较少,使用仓颉的资料就更少。我们花费了大约30多页的篇幅,从零开始,详细解释了如何搭建一个拥有两个页面的仓颉鸿蒙应用,并详细解释了代码的工作原理。期望能帮助迷途的羔羊们找到方向。
本页提供《仓颉编程基础及应用》第1版,14.5节index.cj.macrocall文件的全文。
使用仓颉开发鸿蒙应用需要安装DevEco Studio集成开发环境以及与之配套的仓颉语言插件(plugin)。至本文发布时止,DevEco Studio及仓颉插件尚处于内测状态,开发者需要登录华为开发者官网申请内测资格,方能下载安装。
1个字节的存储空间,最多能表达256种不同的值。如果只表达英文字符及其标点符号,1个字节足够。但其它文字,比如中文,其“字符”有数万之多。在编码其它语言文字时,可能会使用到不同的多字节编码方案。
ASCII码,即美国信息交换标准交换代码表(American Standard Code for Information Interchange)。
该编码方案使用单个字节来表示一个符号,由于1个字节包含8个比特,仅能表示256种不同的组合,因此,ASCII码仅能表示英文字母、标点符号、数字及简单的控制信息。如果需要表示汉字、韩文等其他语言符号,则需要使用UTF-8等多字节编码方案。通常而言,UTF-8等多字节编码方案对ASCII编码做了兼容,在0 ~ 127的范围内,UTF-8的单字节编码与ASCII码等同。
下述表格列出了ASCII码字符与码值之间的对应关系。
程序里有很多东西需要命名,
本文讨论在工程实践中广泛使用的对象命名规则。