Skip to content

Commit 7b8010a

Browse files
committed
doc(core): 完善README
1 parent 3fd64d6 commit 7b8010a

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

catcode2-core/README-N.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,40 @@ int main() {
119119

120120
输出:
121121

122+
```
123+
[CAT:foo,name=forte,age=18]
124+
```
125+
126+
或者直接构建字符串?
127+
128+
```cpp
129+
int main() {
130+
// 入口点
131+
catcode2_core_ExportedSymbols *catcodeSymbols = catcode2_core_symbols();
132+
133+
const catcode2_core_kref_catcode2_cat_CatCodeLiteralBuilder_Companion &catCodeBuilderInstance = catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.Companion._instance();
134+
const catcode2_core_kref_catcode2_cat_CatCodeLiteralBuilder &builder = catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.Companion.of(
135+
catCodeBuilderInstance, "foo", "CAT");
136+
137+
catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.set(builder, "name", "forte", true);
138+
catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.set(builder, "age", "18", false);
139+
140+
const char *cat = catcodeSymbols->kotlin.root.catcode2.cat.CatCodeLiteralBuilder.build(
141+
builder);
142+
143+
printf("code = %s", cat);
144+
145+
catcodeSymbols->DisposeString(cat;
146+
catcodeSymbols->DisposeStablePointer(builder.pinned);
147+
catcodeSymbols->DisposeStablePointer(catCodeBuilderInstance.pinned);
148+
149+
return 0;
150+
}
151+
152+
```
153+
154+
输出:
155+
122156
```
123157
[CAT:foo,name=forte,age=18]
124158
```

0 commit comments

Comments
 (0)