- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 Genie 创建一个简单的 Hello World 程序,但我希望能够在终端上输入一些内容。我的目标是在 Genie 中重复以下 python 代码:
#!/usr/bin/env python
print 'Hello. I am a python program.'
name = raw_input("What is your name? ")
print "Hello there, " + name + "!"
到目前为止我所做的是;
[indent=4]
uses System
init
print "Hello. I am a python program."
var name = Console.ReadLine("What is your name? ")
print "Hello there, " + name + "!"
但是我得到了一些错误,可能是因为我对语言一无所知,这是错误:
hw.gs:4.5-4.10: error: The namespace name `System' could not be found
System
^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
hw.gs:3.6-3.11: error: The namespace name `System' could not be found
uses System
^^^^^^
Compilation failed: 1 error(s), 0 warning(s)
我做错了什么?
谢谢。
最佳答案
BigOldTree 帮我提出了一个建议,这个建议确实奏效了。以下是 Geanie 中的代码:
[indent=4]
init
print "Hello. I am a python program."
print "What's your name?"
var name = stdin.read_line()
print "Hello there, " + name + "!"
我不知道是否可以像 python 中的 raw_input() 一样将参数发送到 stdin.read_line()。很高兴知道这一点,我也不知道如何找到有关特定功能的信息以及如何导入它们。我来自 R,在那里我可以使用 ?function(),这会给我一些关于它的说明。 Genie/Vala 上有类似的东西吗?
关于python - 相当于 Genie/vala 中的 raw_input()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32900948/
PS.:我在发帖前试过用谷歌搜索,但找不到任何有用的东西。 我正在使用: Julia 版本 1.4.1 Sprite v2.0.3 我是 Julia 语言的新手,刚刚完成了“julia 简介”并开始了
在 Genie 中如何将整个文件内容读入字符串变量? (我在文档中找不到任何内容。文档似乎也分散且不完整。) 最佳答案 Genie 语言本身没有内置文件输入/输出。您将需要使用一个库,这也是文档出现在
XAML 创建 Sprite 动画效果会是什么样子?拿一个任意大小/形状的物体,并将它“ Sprite ”到另一个最小化位置。有点像 OSX 窗口最小化。甚至可以通过类似烟雾的效果来更花哨,其中路径更
我找到了 Vala 的一些代码,它工作正常。但是当我把它翻译成 Sprite 时,它失败了。所以,我的问题是 Genie 的等效代码是什么 int get_length (T val) { i
Vala Tutorial有一个 example about DBus using anonymous methods . Bus.own_name (BusType.SESSION, "org.ex
突然,我丢失了所有 Geny 运动模拟器(可能是在升级到 Geny 运动 2.2 后,不确定),并且每当我下载新的虚拟机或模拟器时,我都会收到“无法导入 OVA”错误,并且无法使用我在 Geny Mo
任何人都可以指出 Genie 中外部声明的语法。 Vala 支持外部声明,因此它们也应该在 Genie 中可用,但我似乎无法找到正确的语法。我正在尝试公开 C 的“退出”函数,以便在发生异常后可以退出
我已经设置了错误跟踪器 The Bug Genie用于我的一个开发人员组,到目前为止,大多数事情都非常容易上手。现在,我想利用他们的 Git 集成。但是,他们的文档似乎有点缺乏,并且似乎假设我知道一些
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 5年前关闭。 Improve thi
有一个简单的例子: struct MyStruct a: int b: int def my_proc(): unowned list of MyStruct var resu
我想使用 GENI.com 的一些功能创建一个应用程序。但是,我找不到如何对用户进行身份验证。我认为让用户首先登录 geni.com 以便我能够使用 API 函数并不是一个好的解决方案。 我想到了在
我想在 Genie 中制作一个简单的密码检查例程,但是我陷入了 for 循环。这是我想模仿的 python 代码: #-----------------------------------------
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我正在使用 native react native react :2.0.1 react native :0.55.3 我正在通过 react-native run-android 运行 屏幕始终在加
Vala 和Genie 之间的关系很像js 和CoffeeScript 之间的关系。js 和 cs 可以通过 $ coffee -bc 和 $ js2coffee 相互编译。 Genie 和 Vala
Genie 中缺少 lambda 给工作流程带来了一些问题。有一种特殊情况我无法规避。 我在此特定练习中的目标是创建一个笔记本,其中有一个按钮,单击该按钮会将用户带到同一笔记本的下一页。有四页,最后一
如何在 Genie 中访问 GLib.HashTable?我正在尝试为 libsoup HTTP 服务器编写一个处理程序方法。查询参数是一个 GLib.HashTable。当我尝试访问查询时,例如与
我想尝试编程genie ,但我既找不到它的源代码,也找不到任何版本控制存储库。有人知道在哪里可以找到吗? 最佳答案 看起来来源都在valagenie{parser,scanner,tokentype}
我正在尝试使用 Genie 创建一个简单的 Hello World 程序,但我希望能够在终端上输入一些内容。我的目标是在 Genie 中重复以下 python 代码: #!/usr/bin/env p
我想对标签应用某种行为。单击横向按钮时,相应的标签应旋转 90 度。它可以在 vala 中轻松完成,但我无法在 genie 上发现特定的语法。 我尝试重现的 vala 代码来自 elementary
我是一名优秀的程序员,十分优秀!