问题标签 [genie]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vala - Genie 如何将字符串作为字符串数组重复 N 次
我写了这段代码,repeat 用于重复 char 到 char 数组。有用。
重复字符串 N 次到字符串数组。 但重复字符串到字符串数组核心转储。
为什么?我的代码:
// --cc='gcc'
为什么这个代码核心转储了?以及如何解决?
vala - 精灵如何返回一个无主字符串数组
如何返回所有指向内存中相同位置的无主字符串数组?
例子:
这个数组将包含 5 个元素(相同的字符串“ABC”),都指向同一个位置
memory-management - 为什么这个函数返回一个(拥有的)值?
代码来自:Genie 如何将字符串作为字符串数组重复 N 次 Genie 如何将字符串作为字符串数组重复 N 次
var a是一个局部变量,当a超出范围时,它将被销毁。为什么这个功能
返回(拥有)a.str
有什么区别
返回一个.str
返回(拥有)a.str
(拥有的)有什么好处
vala - Vala/Genie 为 Win/Mac 构建?
Vala/Genie 编译器是否在 Windows 和 Mac OS X 平台上可用?我知道可以在 Windows 和 Mac OS X 上使用 GLib 和 GTK,但是这两个平台都没有官方下载 Vala。
python - 相当于 Genie/vala 中的 raw_input()?
我正在尝试使用 Genie 创建一个简单的 Hello World 程序,但我希望能够在终端上输入一些输入。我的目标是在 Genie 中重复以下 python 代码:
到目前为止,我所做的是;
但是我得到了一些错误,可能是因为我对语言一无所知,这是错误:
我究竟做错了什么?
谢谢。
gtk - 来自 Vala 代码的 Genie 中的 Gtk Hello World
我想用 Genie 语言重现一个小的 Hello World Gtk 程序,基于以下 Vala 代码:
相同的代码在 Genie 中的外观如何?
python - 修复 Genie 中的 for 循环
我想在 Genie 中做一个简单的密码检查例程,但是我陷入了 for 循环。这是我想模仿的python代码:
这是我能得到的:
但是,我一直在编译器上遇到错误:
我还按照这里的建议尝试了 for 循环:
无济于事。我会感谢一些帮助。谢谢。
python - How to call GNU ReadLine in Genie
I know the stdin.read_line() function, but I wanted to make my code less verbose via the use or something more in line to raw_input() in python.
So I found out about GNU ReadLine in this discussion about vala, however I can`t reproduce it in Genie.
The python code that I want to mimic is:
The far I could get was:
And tried to compile with:
But I am getting the error:
What am I doing wrong?
Thanks.
python - 使用 Genie 在 Sqlite 数据库中创建表?
我正在尝试使用 Genie 代码创建数据库。但是,我在文档方面遇到问题,所以我在这里问!
这可能被认为是不直观的,因为我可以直接在命令行上运行 sqlite 并创建数据集。我这样做是出于教育的原因。
我试图在 python 中模仿的代码是:
我已经学会了如何使用 vala.doc,并找到了操作 sqlite 数据库的例程:Sqlite.Database。但是,我不断收到编译错误。
这是我在复制该代码方面取得的进展:
应该将表插入数据库,但我收到以下错误:
任何帮助将不胜感激。
python - 如何使用 Genie 编程语言将信息插入 Sqlite 数据库?
这个问题是前一个问题的衍生,这里创建了一个数据库。但是,在向该数据集添加信息时,我可以手动添加信息或通过编程方式进行。出于教学原因,后者是我的选择。
我在 python 中尝试做的等价物是:
我的方法是:
但是,根据我得到的错误,似乎 last_id 是不能作为迭代器的 int64 类型:
valac --pkg sqlite3 cookcreate.gs cookcreate.gs:55.18-55.24: error:
int64' does not have an
iterator' method for var x in last_id ^^^^^^^ 编译失败:1 个错误,0 个警告
如何用 Genie 中的代码解决这个问题?我应该将它转换为另一种接受用作迭代器的类型吗?另外,那个语法(%s), x
正确吗?
谢谢