丙午🐎年

acc8226 的博客

操作符是执行特定的数学运算或逻辑操作的符号。例如,数学运算符号的加号(+)可将两个数相加(如:let i = 1 + 2),逻辑操作符号的逻辑与(&&)可用于组合并确保多个条件判断均满足(如:if (i > 0 && i < 10))。

仓颉编程语言不仅支持各种常用的操作符,同时为了减少常见编码错误对它们做了部分改进。如:赋值表达式(包含赋值操作符的表达式)的类型是 Unit,值是 (),如果将 if(a == 3) 写成 if(a = 3),赋值表达式的返回值不是布尔类型,因此会编译报错,这样可以避免将判等操作符(==)误写成赋值操作符(=)的问题。算术操作符(+-*/% 等)的结果会被检测并禁止值溢出,以此来避免保存变量时由于变量大于或小于其类型所能承载的范围时导致的异常结果。

阅读全文 »

整数类型

整数类型分为有符号(signed)整数类型和无符号(unsigned)整数类型。

有符号整数类型包括 Int8Int16Int32Int64IntNative,分别用于表示编码长度为 8-bit16-bit32-bit64-bit 和平台相关大小的有符号整数值的类型。

无符号整数类型包括 UInt8UInt16UInt32UInt64UIntNative,分别用于表示编码长度为 8-bit16-bit32-bit64-bit 和平台相关大小的无符号整数值的类型。

阅读全文 »

标识符

仓颉编程语言的标识符分为普通标识符原始标识符两类,它们遵从不同的命名规则。

普通标识符不能和仓颉关键字相同,其取自以下两类字符序列:

  • 由 XID_Start 字符开头,后接任意长度的 XID_Continue 字符。
  • 由一个_开头,后接至少一个 XID_Continue 字符。
    阅读全文 »

软件选择

64 位的 WPS 有了后来居上。比 Office 2024 个人版多了支持 groupby 函数。记得开启离线功能和关闭自动升级。

阅读全文 »

DuckDB – 一个进程内SQL OLAP数据库管理系统数据库。

创建或打开内存数据库

duckdb.exe 直接表示打开内存数据库
duckdb.exe xxx.duckdb 表示创建并打开该持久化数据库

基本语法

1
2
3
4
5
select version();

desc TABLE_NAME;

SELECT * FROM TABLE_NAME;
阅读全文 »
0%