标签: vlang

V-lang shows V panic: array index out of range error for valid indexing of array after V panic is encountered once

There is this new programming language V-lang being created by Alex Medvednikov. I'm using V-lang version 0.1.11 currently. I can declare an array in V-lang like below :

a := [1,2,3]
// or, mut a := [1,2,3]
Run Code Online (Sandbox Code Playgroud)

I tried to get the last item of this array like :

>>> a := [1,2,3]
>>> println(a[-1])
V panic: array index out of range: -1/3
>>> println(a[a.len -1])
V panic: array index out of range: -1/3
Run Code Online (Sandbox Code Playgroud)

Each time, it shows :

V …

arrays vlang

7
推荐指数
1
解决办法
253
查看次数

命令行解析库 VLang

我想用V 编程语言编写一个命令行应用程序。是否有用于命令行解析的库?

vlang

6
推荐指数
4
解决办法
674
查看次数

V - 当内存被释放时

V既没有手动内存释放,也没有垃圾收集器(引用计数),也没有像 Rust 这样的基于所有者的机制。它如何决定何时释放内存?

vlang

6
推荐指数
1
解决办法
396
查看次数

vlib中某些模块中的变量“C”是什么?

我试图弄清楚如何使用vlib中的图像库,其中有一个变量C

pub fn (img Image) tex_image_2d() {
    mut rgb_flag := GL_RGB
    if img.ext == 'png' {
        rgb_flag = GL_RGBA
    }
    C.glTexImage2D(GL_TEXTURE_2D, 0, rgb_flag, img.width, 
        img.height, 0, rgb_flag, GL_UNSIGNED_BYTE, img.data)
}
Run Code Online (Sandbox Code Playgroud)

第 6 行函数调用属于变量 的方法C。是什么样的对象C,在哪里可以找到它的源代码?

提前致谢!

vlang

5
推荐指数
1
解决办法
234
查看次数

循环遍历 vlang 中的数组

如何在 v 编程语言上循环遍历字符串数组?
例如: langs := ['python', 'java', 'javascript']

loops vlang

5
推荐指数
1
解决办法
577
查看次数

我该如何在 Vlang 中创建静态库?

我对 Vlang 比较陌生,正在尝试创建一个静态库来尝试和测试它。我认为它只涉及编译到 C,然后从这些 C 文件创建静态库,并从那里调用,但任何帮助将不胜感激。谢谢。

vlang

5
推荐指数
1
解决办法
697
查看次数

将vlang中的字符串转换为数组

我正在学习V,就我的尝试而言,虽然V字符串是字节数组,但数组方法不适用于字符串。所以我想将字符串转换为数组。我尝试搜索这个但没有成功,我在 Go 中找到了一些东西,但它在 V 中不可用:

[]byte("Here is a string....")
Run Code Online (Sandbox Code Playgroud)

V中有什么办法可以将字符串转换为数组吗?

vlang

4
推荐指数
1
解决办法
1053
查看次数

如何使用Vlang中的C库进行基本统计

我想用Vlang进行基本统计。

我可以使用 C 库吗?例如,Apophenia: http: //apophenia.info/

或 IMSL C stat 库:https://docs.roguewave.com/en/imsl/c/8.6/pdf/C_Stat_library.pdf

感谢您的帮助。

c statistics libraries vlang

3
推荐指数
1
解决办法
2316
查看次数

如何修复 Ubuntu 中丢失的 Xcursor.h 文件?

最近,我尝试在我的 Ubuntu 系统上安装 V。它似乎有效,但是当我尝试运行一个用 V 编写的游戏来测试它是否成功时。我收到一条错误消息,指出我的系统找不到名为 Xlib.h 的文件。我安装了 xlib,并再次尝试,这次我在终端中收到一条错误消息,指出 Xlib2.h 丢失。我再次安装了 xlib 并再次尝试运行该文件。我收到此错误: builder error: 'X11/Xcursor/Xcursor.h' not found 我在 google 上搜索了这可能由什么原因引起的答案,但找不到答案,可能是因为 V 不是一种非常常见的语言。如果有人知道造成此问题的原因或更重要的是如何解决它,我们将非常感谢您的帮助。

ubuntu vlang

1
推荐指数
1
解决办法
2643
查看次数

标签 统计

vlang ×9

arrays ×1

c ×1

libraries ×1

loops ×1

statistics ×1

ubuntu ×1