是否有一种实用的方法可以在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)
但如果没有这种明确的自我发送解决方案,我会很高兴.
我是Java的新手,Java中是否有一种方法可以告诉您对象的类型?
例如,在Python中键入
type(34) 它会回来 int
type('abc') 会回来的 string
我一直在寻找各处,但我找不到办法.有帮助吗?
非常感谢.
例如:
val ids = "1,2,3"
var result = ids.split(",")
Run Code Online (Sandbox Code Playgroud)
我需要在Scala中将字符串数组转换为长数组
我在谷歌上搜索过,但我什么都没发现!当我在vim中,并且我在一条线上时,就像被称为第x行,我想要那个击中标签,将使所有线条缩进,而不仅仅是角色.我是怎么做到的?
谢谢 !