• V语言与C语言的互操作性:系统编程的革新实践

    V语言与C语言的互操作性:系统编程的革新实践

    V语言通过​​无封装调用C函数​​、​​C代码自动转译​​及​​零成本内存管理​​,实现了与C语言的无缝互操作。其核心价值在于: ​​开发效率跃升​​:直接嵌入SDL/OpenGL等C库,复用成熟生态,代码量比传统C方案减少40%; ​​安全与性能平衡​​:编译时内存检查机制杜绝悬垂指针,配合unsafe{}块实现可控风险操作; ​​嵌入式与系统级创新​​:在金融DLL、STM32硬件驱动等场景中,兼具C的执行效率与V的语法简洁性; ​​渐进式替代路径​​:通过自动翻译工具,将C遗产代码逐步迁移至V生态,


  • V语言大数BIGNUM介绍

    V语言大数BIGNUM介绍

    在我们平时开发遇到需要数字的场景中,大多数的情况i64或者u64这两个类型已经可以覆盖了,但是还有一些意外情况是需要更大更大的数字类型,这时候就需要BIGNUM类型了。


  • 一行命令将代码格式化,vfmt命令使用分享

    一行命令将代码格式化,vfmt命令使用分享

    代码格式不一,是很多有“洁癖”的程序员所不能容忍的。比如{}是否换行写,代码行与行之间是否要空行分开等,都是可以让部分强迫症程序员争执的起因。但是编写V语言代码,不用担心代码格式不一所带来的问题,因为V语言作者为我们提供了vfmt。有了vfmt,无论你是闭着眼睛 or 不开显示器盲打的代码,还是说拿到一份tab空白和空格n下并存的代码,都不用担心你的强迫症爆发,简简单单一行命令,轻松调整代码格式。


  • V语言sqlite模块发布,速来尝鲜吧

    V语言sqlite模块发布,速来尝鲜吧

    在V语言v0.1.22版本中,sqlite模块发布,围观下如何使用吧!


  • V语言switch语法移除,使用match代替

    V语言switch语法移除,使用match代替

    截止目前最新版本v0.1.22,switch语法已被移除,使用match代替。


  • Vlang中md5签名使用分享

    Vlang中md5签名使用分享

    md5签名是开发中经常用到的,今天分享下vlang中使用如何使用md5签名函数。


  • Vlang中字符串如何转换大小写

    Vlang中字符串如何转换大小写

    Vlang中字符串如何转换大小写,文档中没有说明,这里记录一下。


  • V语言Base64编码/解码代码示例

    V语言Base64编码/解码代码示例

    Base64编码/解码是开发过程中常用的功能,今天记录下V语言中使用Base64编码/解码的代码示例,希望能为您带来帮助。


  • V语言BitField(位域)模块介绍

    V语言BitField(位域)模块介绍

    Vlang 近期新增了bitfield模块,用来操作二进制、位操作等。


  • V语言生成指定长度的随机数或手机验证码

    V语言生成指定长度的随机数或手机验证码

    今天给大家分享下V语言生成指定位数的随机数,可于生成手机验证码、登陆验证码等场景。