问题标签 [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.

0 投票
0 回答
30 浏览

iolanguage - REPL 与脚本中的克隆行为不同

我有这段代码在 io REPL 中的行为与将其作为脚本运行(即io matrix_clone_test.io)不同。再具体一点:

  • 在 REPL 中,matrix1 和 matrix2 指向不同的对象(不同的 id:Matrix_0x504b80,Matrix_0x42edd0)
  • 执行脚本时,matrix1 和 matrix2 指向同一个对象(相同的 id:Matrix_0x40f210,Matrix_0x40f210)

我期望在这两种情况下都能看到不同的对象Matrix clone。我错过了什么?

代码片段

控制台输出

脚本执行

0 投票
1 回答
35 浏览

iolanguage - Io - 列表改组

我试图在 Io 中打乱一个列表:

但是,当我尝试运行该程序时,Io 给了我一个错误:

在 Io 中是否有洗牌的替代方法?如果没有,我该如何实施?

0 投票
1 回答
28 浏览

iolanguage - Iolang 代码在文件和 relp 中的工作方式不同

这是我的代码:

当我将它输入 relp 时,它可以正常工作。但是,当我尝试在文件中运行它时,它的true xor false工作方式很奇怪。

0 投票
0 回答
11 浏览

iolanguage - Io 语言创建类

如何用 Io 语言创建“类”?

例如,我想尝试以下操作:

我知道 Io 中没有类,但我想实现一个。关于如何实施的任何建议?

0 投票
0 回答
12 浏览

iolanguage - Future 在我的机器上运行很奇怪,这是一个错误吗?

我认为这段代码应该输出

但它输出

我的环境是 m1x mbp, io 20151111 由 Rosetta 2 运行。

我不知道这是io的错误,还是我误解了一些东西。