V语言简介
qingheluo2023-03-05清河洛633
V语言是一种静态类型的编译编程语言,旨在构建可维护的软件。V语言的语法类似于Go,同时也受到Oberon,Rust,Swift、Kotlin 和 Python的影响。V语言提倡以最少的抽象编写简单明了的代码V语言官网地址:https://vlang.ioV语言Github地址:https://github.com/vlang/vV语言官方标准库:https://modules.vlang.io/v语言默认以".v"作为文件后缀名安装:下载压缩包,解压后添加根目录到Path中升级:使用命令"v up"即可升级V语言到最新版本V语言文件结构
V语言运行是以main()函数作为程序入口,而为了...
V语言是一种静态类型的编译编程语言,旨在构建可维护的软件。
V语言的语法类似于Go,同时也受到Oberon,Rust,Swift、Kotlin 和 Python的影响。
V语言提倡以最少的抽象编写简单明了的代码
V语言官网地址:https://vlang.io
V语言Github地址:https://github.com/vlang/v
V语言官方标准库:https://modules.vlang.io/
v语言默认以".v"作为文件后缀名
安装:下载压缩包,解压后添加根目录到Path中
升级:使用命令"v up"即可升级V语言到最新版本
V语言文件结构
V语言运行是以main()函数作为程序入口,而为了简化,main()函数也可以省略 V语言会默认将所有全局中的变量声明和函数调用等视为隐式main()函数的函数体 隐式的函数体只可以写在文件的最后部分且中间不能夹杂函数声明、结构体声明等语句
注释
单行注释:// 单行注释 多行注释: /* 多行注释 /* 嵌套注释 */ */
创建项目
v init :以当前目录为根目录创建项目,项目名称为当前目录名
v new obj :创建obj项目,会在当前目录创建obj目录
v new obj web :使用vWeb模板创建obj项目,会在当前目录创建obj目录
运行命令
v run v_file :运行单个文件
v run obj :运行项目
v run . :使用点(.)表示运行当前所在项目
如果没有项目信息,则在当前目录中的所有后缀为".v"的文件中查找main()函数运行 如果当前目录所有后缀为".v"文件且存在多个main()函数则报错
运行完成后会删除编译文件,如果想保留编译文件,使用-keepc选项
v -keepc run obj
V语言中的关键词
目前有23个关键词
break const continue defer else enum fn for go goto if import in interface match module none or pub return struct type var
- 没有了
- V语言中的函数