ffi

Installation
SKILL.md

仓颉 C 互操作 Skill

1. 从仓颉调用 C

1.1 foreign 函数声明

使用 @C 和 foreign 修饰符,结合仓颉函数语法声明 C 函数,@C 修饰符可省略。调用时须在 unsafe {} 块中。

@C
foreign func rand(): Int32
foreign func printf(fmt: CString, ...): Int32  // 变长参数用 ... 表示,须在参数列表末尾
Installs
4
First Seen
Mar 11, 2026
ffi — kong-baiming/cangjie-doc-skills