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 …
我试图弄清楚如何使用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
,在哪里可以找到它的源代码?
提前致谢!
如何在 v 编程语言上循环遍历字符串数组?
例如:
langs := ['python', 'java', 'javascript']
我对 Vlang 比较陌生,正在尝试创建一个静态库来尝试和测试它。我认为它只涉及编译到 C,然后从这些 C 文件创建静态库,并从那里调用,但任何帮助将不胜感激。谢谢。
我正在学习V,就我的尝试而言,虽然V字符串是字节数组,但数组方法不适用于字符串。所以我想将字符串转换为数组。我尝试搜索这个但没有成功,我在 Go 中找到了一些东西,但它在 V 中不可用:
[]byte("Here is a string....")
Run Code Online (Sandbox Code Playgroud)
V中有什么办法可以将字符串转换为数组吗?
我想用Vlang进行基本统计。
我可以使用 C 库吗?例如,Apophenia: http: //apophenia.info/
或 IMSL C stat 库:https://docs.roguewave.com/en/imsl/c/8.6/pdf/C_Stat_library.pdf
感谢您的帮助。
最近,我尝试在我的 Ubuntu 系统上安装 V。它似乎有效,但是当我尝试运行一个用 V 编写的游戏来测试它是否成功时。我收到一条错误消息,指出我的系统找不到名为 Xlib.h 的文件。我安装了 xlib,并再次尝试,这次我在终端中收到一条错误消息,指出 Xlib2.h 丢失。我再次安装了 xlib 并再次尝试运行该文件。我收到此错误:
builder error: 'X11/Xcursor/Xcursor.h' not found
我在 google 上搜索了这可能由什么原因引起的答案,但找不到答案,可能是因为 V 不是一种非常常见的语言。如果有人知道造成此问题的原因或更重要的是如何解决它,我们将非常感谢您的帮助。