V语言新手入门指南:从安装到第一个程序

  V语言中文网  |   27 |    2025-05-16 09:06:06

一、安装V语言

​1. Linux/macOS安装​

bash
git clone https://github.com/vlang/v cd v && make sudo ./v symlink

​2. Windows安装​
需先安装TDM-GCC编译器:

powershell
git clone https://github.com/vlang/v cd v make.bat

验证安装:终端执行v version显示版本号即成功。

二、基础语法速览

​1. 变量声明​

v
a := 10 // 类型推断 mut b := "Hello" // 可变变量 c := 3.14f32 // 显式类型声明

​2. 函数定义​

v
// 函数注释自动生成文档 fn add(x int, y int) int { return x + y } println(add(3,5)) // 输出8

​3. 控制结构​

v
// if语句 if num := 7; num % 2 == 0 { println("偶数") } else { println("奇数") } // 循环(V只有for循环) for i := 0; i < 5; i++ { println(i) } arr := [1,2,3] for num in arr { println(num) }

三、创建第一个项目

0.项目初始化​

在终端执行:

bash
cd my_project v init

​1. 项目结构​

my_project/
├── v.mod     // 模块声明文件
└── main.v    // 入口文件

​2. 初始化模块​

v
// v.mod Module { name: 'my_project' version: '0.1.0' }

​3. 编写主程序​

v
module main fn main() { println("欢迎来到V语言世界!") show_os() } fn show_os() { $if windows { println("运行在Windows系统") } $else $if linux { println("运行在Linux系统") } $else { println("其他操作系统") } }

​4. 编译运行​

bash
v run . # 调试模式 v -prod . # 生产环境编译

四、特色功能体验

  1. ​零依赖二进制​​:编译后的程序无需运行时依赖
  2. ​自动内存管理​​:无GC,通过作用域自动回收
  3. ​内置测试框架​​:直接在代码中编写测试用例
  4. ​跨平台编译​​:单命令生成多平台可执行文件

登陆后可发表评论


热门评论

暂无评论


最新评论

暂无评论