问题标签 [iolanguage]
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.
iolanguage - 用io编程语言读入文件
我正在寻找使用IO 语言读取一个简单的文本文件并将其打印到屏幕上,到目前为止我有:
但只是不知道如何打印它或将内容克隆到一个对象。如果有人知道任何事情或可以为我指出一个好的方向,将不胜感激。
reflection - 在io语言中,怎么看“if”的实现呢?
我正在使用“getSlot(”方法名称“) 来查看一些核心和对象,以查看一些基本方法是如何实现的。我很好奇if方法是如何编写和尝试的
这些都没有提供信息。有没有办法反映/检查/打印这个(和其他 Object_keywordishword ( ) 词)?
prototype - 在iolanguage中查找对象的所有克隆
有没有一种方便的方法来获取原型是给定对象的所有对象的列表?我正在检查slotNames
以Object
试图找到一种可能做到这一点的方法,但我做不到。似乎可以扫描Lobby
,但我想我会确保我没有错过更直接的东西。
iolanguage - iolanguage getSlot 不返回预期对象
最近我开始学习iolanguage。在尝试“方法”消息时,我写道:
但是为什么调用 f 会返回nil而不是"f"本身呢?
metaprogramming - io的方法范围
Io 的方法范围是如何工作的?当我定义:
x
slot属于什么对象?我试过了self
,call
即使Object
没有任何运气?
例如在 REPL 中:
是相同的
在一个方法中:
是相同的?什么?
谢谢
iolanguage - Io 语言:异常:序列不响应“openForReading”
我正在学习“七周内的七种语言”。
在 Io 章上,我运行以下示例失败并出现以下异常。
电话簿.txt
异常消息:
例外:序列不响应 'openForReading' ---------
序列 openForReading phonebook.io 16 带有
phonebook.io 的文件 16 CLI doFile Z_CLI.io 140
CLI 运行 IoState_runCLI() 1
phonebook.io 和 phonebook.txt 在同一个文件夹中。
iolanguage - Io 语言:异常:对象不响应“URL”
今天我正在练习“七周的七种语言”的 Io 示例。
示例代码:
运行异常:
在 io 中直接运行 URL 出现以下错误:
我的环境是:
Ubuntu 14.04
iolanguage - 从嵌套对象中的包含对象获取槽
我有一组嵌套对象,需要从包含对象中获取一个插槽。可以做到吗?
例子:
Bar
从上面的代码中,访问时嵌套对象中出现异常Foo
:
我希望将这些作为嵌套对象的原因是因为它可以更容易(IMO)使应用程序更加模块化。如果可能的话,我可以轻松地做类似的事情
并在需要时folder/bar.io
使用Foo someSlot
。
例如someSlot
,将其视为数据库连接,以及Bar
需要该数据库连接的数据模型。
iolanguage - 为什么传递 asNumber'ed 字符串的返回值会破坏 io?
刚开始matasano安全挑战,同时考虑学习IO。所以现在,我被困在挑战 1 中,我需要将字符串转换为 base64。
无论如何,我已经到了需要将二进制转换为十进制的地步,这是我的方法:
没有错误消息或任何东西,程序只是无限期地挂起。
来自文档: asNumber 返回转换为数字的接收者。初始空格被忽略。
所以我必须说我在这里很困惑,发生了什么?
我会做更多的研究,但 io 对谷歌来说是不可能的......