我想在 Mac 上重新创建本文中所示的程序。这可能吗?到目前为止,我的研究表明“不”,但我还不想放弃。Python 是首选,但我的目的很简单,大多数语言都可以。
编辑:为了详细说明我的目标,它将单个像素写入没有背景的屏幕上。我不在乎它们是否会被鼠标移动删除,如果有比帧缓冲区更好的方法,我会使用它。
我为措辞不好的标题道歉,但我想不出更好的方式来表达它.这是我的代码(忽略类和main方法以及其他样板):
int i = 2;
int j = {9,88,777,6666}[i];
Run Code Online (Sandbox Code Playgroud)
我希望j是777,但它拒绝编译.作为参考,这里是另一个我认为应该基本上是等同的片段,并且实际上确实有用.
int i = 2;
int[] arr ={9,88,777,6666};
int j = arr[i];
Run Code Online (Sandbox Code Playgroud)
有没有办法像我的第一个非工作示例那样在两行上执行此操作?
(我知道这几乎不是一个好主意,但我正在做类似于codegolf的事情,看起来这应该是可能的.)