小编Leo*_*Leo的帖子

在Smalltalk中获取邮件的发件人

是否有一种实用的方法可以在Smalltalk中获取消息的发送者而无需手动将self作为参数传递

更具体一点:我想为传递给我的类的ID添加一个特定于类的前缀,所以如果ClassA发送(在类侧)

ClassB doSomethingWith: 'myId'.
Run Code Online (Sandbox Code Playgroud)

ClassB应该在内部将'myId'视为'ClassB-myId'或类似的东西.

我用一个必须是self的附加参数实现了这一点

ClassB doSomethingWith: 'myId' for: self.
Run Code Online (Sandbox Code Playgroud)

但如果没有这种明确的自我发送解决方案,我会很高兴.

oop smalltalk squeak

1
推荐指数
1
解决办法
671
查看次数

确定Java中的"类型"

我是Java的新手,Java中是否有一种方法可以告诉您对象的类型?

例如,在Python中键入

type(34) 它会回来 int

type('abc') 会回来的 string

我一直在寻找各处,但我找不到办法.有帮助吗?

非常感谢.

java types

1
推荐指数
1
解决办法
212
查看次数

如何在Scala中将字符串数组转换为长数组

例如:

val ids = "1,2,3"
var result = ids.split(",")
Run Code Online (Sandbox Code Playgroud)

我需要在Scala中将字符串数组转换为长数组

scala

1
推荐指数
1
解决办法
931
查看次数

如何在vim中像emacs和netbeans一样缩进行?

我在谷歌上搜索过,但我什么都没发现!当我在vim中,并且我在一条线上时,就像被称为第x行,我想要那个击中标签,将使所有线条缩进,而不仅仅是角色.我是怎么做到的?

谢谢 !

vim

0
推荐指数
1
解决办法
358
查看次数

标签 统计

java ×1

oop ×1

scala ×1

smalltalk ×1

squeak ×1

types ×1

vim ×1