【开发文档】Zarch语言 新版本特性 1.0.3

【开发文档】Zarch语言 新版本特性 1.0.3Zarch 是 C 的辅助语言 用于依赖管理 远程调用和热更新

大家好,欢迎来到IT知识分享网。

Zarch

C#的辅助语言,用于管理依赖,远程调用,热更新等。

  • 1.自动创建并注入使用Attribute标记的类的对象。
  • 2.用Zarch语言字符串控制被管理的对象的行为。
  • 3.网络传输的Zarch语言字符串以实现RPC功能。

Net Framework 使用

  • 导入NuGet包 点击 Project->Add NuGetPackages->搜索Zarch->勾选->Add Package
  • 使用Z命名空间 using Z;

非Visual Studio的用户,也可在这里下载DLL,在解决方案中编辑引用导入dll

Unity3D 使用

  • 导入Unity Package到工程
  • 参考 Package 里的 Demo

Get Started

Zarch Code

  • 分句符 ;
code ; 
  • 赋值 =
y = x ; 
  • 调用成员 .
user.name ; 
  • 调用函数 [函数名(传入参数)]
say() ; 
  • 注释标记 #
# 这是一条注释 
  • 字符串(String) ‘’
x = '你好这是一条字符串'; 
  • 整数(Int)
x = 100 ; 
  • 双精度小数(Double)
x = 0.75 ; 
  • 浮点数
x = float(0.75) ; 
  • 布尔型
x = bool(1) ; 
  • 列表
x = list(1,2,3,4,5) ; 
  • 字典
x.name = '小明' ; x.age = 15 ; 
  • 委托代码块 {}
x = { 
   print('hello');print(',world');} ; 
  • 取委托符 []
# x.play(); y = [x.play]; y(); 
  • 流程控制
if([条件(布尔值)],[条件为真执行的委托],[条件为假执行的委托]) 

示例

yes = { 
   print('a = b');} ; no = { 
   print('a != b')}; if(bool('x','x'),yes,no) 
  • 循环语句

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/127443.html

(0)
上一篇 2025-09-07 17:26
下一篇 2025-09-07 17:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信