最近,一个非常流行的“新语言”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]$未完待续。
以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。