宝哥软件园

V语言初步经验总结

编辑:宝哥软件园 来源:互联网 时间:2021-08-21

最近,一个非常流行的“新语言”vlang在github上开放了。我不信,就试了一下。真的很香。

以下记忆来自https://www . v-lang . CNV 2019 07 01的语言文档

Ubuntu安装vlang

从属安装

这里用的是ubuntu机器,centos会报错,暂时没有操作

检查机器型号

$ uname-a linuxliwang 4 . 15 . 0-54-generic # 58-Ubuntu SMP monjun 24 10:55336024 utc 2019 x86 _ 64 x86 _ 64 x86 _ 64 GNU/Linux $安装取决于gcc和make

$ sudo apt install gcc make -y$下载、编译并安装v

$ git clone https://github.com/vlang/v$ CD v/$ make $ sudoln-s ~/v/v/usr/local/bin/test

$ vV 0 . 1 . 10使用Ctrl-D或“退出”退出现在您必须使用println()来打印值,这将很快被修复打印(“Hello world”)Hello world $ $ Hello world

密码

$ cat hello.vfn main() {/* *请注意, v语言中的字符串不允许使用双引号,至少在v1.0版本*/println('Hello World ')中不允许使用双引号)}$编译并运行

编译。v档

你好。五美元。/hello RM-f hello hello world $编译并运行

使用vrunfale.v可以直接编译和运行二进制文件。

$ v runhello。v==============================Hello World $函数

语法/案例

函数和golang在语法上相似

fn函数名(参数)返回值{函数体}示例

$ catfunc1。vfn v _ add (x,y int)int { z 3360=x y return z } fn main(){ a :=1b 3360=2c 3360=v _ add(a,b) println (c)} $编译并运行

$ v runfunc1。v===============running func 1==============$ 3数组

数组的基本用法

密码

$ cat arrays.vfn main() {//定义数组test_array :=[1,2,3] //打印数组println(test_array) //输出数组长度println(test_array.len) //确定数组是否包含1 println(test _ array . contains(1))//确定数组是否包含4 println(test _ array . contains(4))} $编译并执行

$ v runarrays。v===========================[1,2,3] true false $变量数组

定义默认数组后,不能修改其长度,但是通过在前面添加关键字mut,可以实现变长数组,例如

密码

$ cat arrays_1.vfn main() {//定义变量数组mut other_arrays :=[1,2,3] //打印数组长度println('数组更改前的长度')println(other_arrays.len) //打印数组内容println('数组内容')println(other_arrays) //添加数组值other_arrays 4 //打印数组长度println('数组追加长度')println(other_arrays.len) //打印数组内容println('数组内容')println(other_arrays)}$编译并运行

在目前的ps:的方法中,我只找到了加法,还没有找到删除,【尴尬-】

$ v运行数组_ 1。v============运行Arrays _ 1=============数组更改前的长度数组内容[1,2,3]数组追加后的长度数组内容[1,2,3,4]$未完待续。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+