说我有以下代码
class A {
int x = 4;
public void x() {
/* */
B myB = new B(/*paramter here*/);
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以将A的当前实例作为参数提交给B的构造函数?
我正在尝试构建一个函数,它接受字符串的第一个元素,并从字符串中删除所有其他元素.然后为第二个角色做同样的事情.
即 - "Heello"将成为"Helo"和"Chocolate""Chlate"
我最初的尝试
removeSuccessor :: String -> String
removeSuccessor x = [c | c <- x, x ! `elem` c]
Run Code Online (Sandbox Code Playgroud)
但这似乎没有用......建议?
假设我有以下ArrayList:
ArrayList<String> myList = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)
我不知道里面有多少元素.
然后我想在当前最后一个位置之后的位置添加一个元素,例如:
myList.add(myList.size()+1, "Hello World");
Run Code Online (Sandbox Code Playgroud)
有什么方法可以做到吗?
我有以下功能
encryptChar :: Char -> [Char] -> Char
encyptChar x z = z !! ((elemIndex) x cA)
Run Code Online (Sandbox Code Playgroud)
其中cA是Chars列表.
但是,该函数在类型签名中返回变量"encryptChar"的-Missing绑定
有人有建议吗?:)
谢谢!