我对扩展 ASCII 代码有一个小问题。所以我想打印例如 vaule 178(某种墙)的符号,但我得到完全不同的符号。那么如何才能使用这个呢? http://www.theasciicode.com.ar/
谢谢!
嗨,我需要在Smalltalk中做一个小程序,但我不确定我做错了什么.所以,我有一个抽象类Class1,它有几个子类,例如Class2.
我想要做的是在方法Class1类中创建对象作为self的副本,在它上面工作并在返回之后.我知道这可能听起来很奇怪,但我解释起来很可怕.
我的方法如下所示:( value是Class1中的变量)
|temp|
temp:= self DeepCopy.
1 to: temp >> arrayName size do:
[i: | tenp >> arrayName at i: put (temp >> arrayName at: i) + 10].
^temp
Run Code Online (Sandbox Code Playgroud)
这是我在Smalltalk的第一个程序,当然它不起作用,也许你知道这种语言,你可以帮助我一点点.
谢谢
////////////////////////////////////////////////// //////////////////编辑
我的方法
move: vector
| temp |
temp :=self deepCopy.
1 to: temp points size do:
[:i | temp points at: i put: ( temp points at: i) + vector].
^temp .
Run Code Online (Sandbox Code Playgroud)
和用法
geo_1:=(Triangle new) initialize 10.
geo_2:= geo_1 move: 2@2
Run Code Online (Sandbox Code Playgroud)