官方对vlang的介绍和定位:
V是一种静态类型的编译编程语言,设计用于构建可维护软件。
它类似于Go,其设计也受到Oberon,Rust,Swift,科特林和Python的影响。
V是一种非常简单的语言。阅读这篇文档将花费你大约一个周末的时间,到最后你将基本上学会整个语言。
该语言提倡用最少的抽象来编写简单明了的代码。
对自己制作的本双语文档的说明和定位:
官方原始文档: ht防tps://github.com和/vlang/v/blob//master/doc/docs.md 谐
修改双语版文档:
链接:ht防tps://pan.baidu.com/s/1MSGfogUVrQV9GWLtOO8obw和?pwd=vlag 谐
提取码:vlag
本文档的原始材料是官方发布在github上的html页面,我只是对该页面进行了本地的一些优化,比如文档的目录部分的锚点定位(如果没有进行定位,不会跳转到锚点),删除了一些不必要的内容,比如github对文档显示的边框,只是利用工具对正文部分进行了翻译。
本文档的所有权不属于我,属于vlang的贡献者和维护者。
看了半天的文档,写了一点interface的测试,看子一下这个语言的语法和相关的,给我的感觉还不错,所以就对vlang官方的文档进行了修改和用工具翻译。
因为是用工具翻译的,我也没有对文档的上下方进行校对,所以将就看。
保留en的原因是因为有人en好,有人差,而且翻译不一定准确,所以保留原文,给英语好的人查看原始文档比翻译的更好,如果需要修改也请不要找我,我只是分享出来。
我如果更新最多就是找不到好的文档以及我后续还在使用vlang,这个语言不错,但是我后续不一定会使用,所以后续如果更新还是什么,我按照我自己的想法进行更新。
关于为什么是html,因为原始网页就是html,我也是用浏览器来查看的,所以对我来说,html方便。而且我没有测试在手机上的显示效果,如果在手机上显示效果不理想,同时也没有电脑,请找台电脑下载后用浏览器打开,然后鼠标右键选择打印,另存为PDF即可,保存为PDF的页面锚点依然可用。
以下是一些文档截图以及对interface的测试:
这是假设你已经把你的V和 v symlink
符号化了,就像这里描述的那样。如果你还没有,你必须手动输入V的路径,意思是如果vlang在/bin(linux) path(windows)中,就不用v的全路径。
symlink就是linux上的符号软链接。linux命令 ‘ ln -s vpath /bin/v ‘
所谓的实现,只用记住函数签名一致就是实现,比如说fn (s Stu) test() 这样一个实现中,函数体中可以使用s这个变量。这个变量就是调用方法的struct。
coding and run :
这个语言还不错,没有深入学习和编写,对基础类型看都不看就去看语言特征,只能说语法不错,如果对新语言感兴趣可以看一下,学一下。