如何在Vlang中使用C库进行基本统计

如何在Vlang中使用C库进行基本统计,c,statistics,libraries,vlang,C,Statistics,Libraries,Vlang,我想做一些基本的统计 我可以使用C库吗?例如,Apophenia: 或IMSL C统计库: 谢谢你的帮助。是的,你可以从V 您需要先在V中定义C库的结构、typedef和函数,然后再调用/使用它们 对于结构,只需定义需要使用的字段即可 以下是一些例子: 包含多个C库的2D游戏框架 在vlib中 包装(免责声明:我自己的模块) 通常,您可以在C包装器代码中找到很多代码。是的,您可以从V 您需要先在V中定义C库的结构、typedef和函数,然后再调用/使用它们 对于结构,只需定义需要使用的字段即

我想做一些基本的统计

我可以使用C库吗?例如,Apophenia:

或IMSL C统计库:

谢谢你的帮助。

是的,你可以从V

您需要先在V中定义C库的结构、typedef和函数,然后再调用/使用它们

对于结构,只需定义需要使用的字段即可

以下是一些例子:

  • 包含多个C库的2D游戏框架
  • 在vlib中
  • 包装(免责声明:我自己的模块)
通常,您可以在C包装器代码中找到很多代码。

是的,您可以从V

您需要先在V中定义C库的结构、typedef和函数,然后再调用/使用它们

对于结构,只需定义需要使用的字段即可

以下是一些例子:

  • 包含多个C库的2D游戏框架
  • 在vlib中
  • 包装(免责声明:我自己的模块)

一般来说,您可以在其自身找到许多C包装器代码。

因为Vlang主页上说“C互操作,无需任何费用”,答案大概是“是”。您只需要找到文档的正确部分,例如。由于Vlang主页上说“C互操作,无需任何费用”,答案大概是“是”。您只需要找到文档的正确部分,例如。VLAN是否有垃圾收集?它的主页上没有提到。V的内存管理模型的灵感来自于最坏情况下的+Rust+返回到引用计数。所以这是一种混合。对于C互操作,您必须自己管理内存。这是通过
unsafe
块完成的。在这里,您明确地告诉编译器“我有这个”。这一部分现在是关于内存管理的官方信息:Vlang有垃圾收集吗?它的主页上没有提到。V的内存管理模型的灵感来自于最坏情况下的+Rust+返回到引用计数。所以这是一种混合。对于C互操作,您必须自己管理内存。这是通过
unsafe
块完成的。在这里,您明确地告诉编译器“我有这个”。这一部分现在是关于内存管理的官方信息: