vlang

Vlang官网文档(中文翻译)-vlang中文文档--v0.1.0_20180625

本小妞迷上赌 提交于 2020-04-30 04:10:31
PS:主要为自己学习,,,,看的时候顺便翻译的,,,渣翻(非全人工)勿喷. 介绍 V是一种用于构建可维护软件的静态类型编译编程语言。 它与Go相似,也受到Oberon、Rust、Swift的影响。 V是一种非常简单的语言,阅读这份文档大概只需要半小时的时间,读完之后,您将学习到V的全部内容. 尽管很简单,但是它为开发人员提供了很多功能,你能用其它编程语言做的任何事情,都可以用V做到. Hello World fn main() { println('hello world') } 函数用 fn 声明, 该函数返回值的类型在函数名后定义,在这个例子中,main函数不返回任何内容,所以函数返回值的类型被省略了. 就像在C语言和所有类C语言中一样, main 函数是程序的一个入口点。 println 是为数不多的内置函数之一。它用于打印值到标准输出。 fn main() 也可以在程序中被忽略, 这在编写小程序 脚本 或学习语言时非常有用. 为简洁起见, 在这个例子中,将忽略 fn main() 这意味着"hello world"程序可以像下面一样简单 println('hello world') 注释 // 这是一个单行注释 /* 这是一个多行注释 /* 它可以嵌套 */ */ 函数 fn main() { println(add(77, 33)) println(sub(100, 50

vlang module 使用

六月ゝ 毕业季﹏ 提交于 2020-04-30 03:09:37
vlang 支持module,概念以及使用类似rust 以及golang 的gopath(从当前的文档以及使用来说),但是还不完整 以及是够用,但是有问题 v module 试用 项目结构 ├── modmain. v // main 入口 └── v ├── CHANGELOG. md ├── CONDUCT. md ├── CodeStructure. md ├── LICENSE ├── README. md ├── azure - pipelines. yml ├── base64 ├── builtin ├── compiler ├── examples ├── fetchbaidu // 我们开发的module ├── gg ├── gl ├── glfw ├── glm ├── gx ├── http ├── json ├── log ├── math ├── os ├── rand ├── stbi ├── sync ├── termcolor ├── tests ├── thirdparty └── time 模块代码 v/fetchbaidu/fetchbaidu.v module fetchbaidu import http // pub 暴露方法类似rust pub fn fetchindexpage() { resp : = http. get(