我很难理解这段代码。我不确定包含评论的行是否声明了方法。我尝试谷歌搜索列表方法,但遗憾的是没有找到任何东西。谢谢:))
List<String> getBrands(String color) {//I don't understand this line of code
List<String> brands = new ArrayList<String>();
if(color.equals("amber")) {
brands.add("Jack Amber");
brands.add("Red Moose");
} else {
brands.add("Jail Pale Ale");
brands.add("Gout Stout");
}
return brands;
}
}
答案 0 :(得分:3)
它声明了返回类型List<String>
的方法,string是列表的泛型类型。
答案 1 :(得分:2)
在设计方法时,您需要了解以下部分。
List<String> getBrands(String color) {
// method body
}
/*
Your access modifier is default (no declaration)
List<String> is return type
getBrands is method name
(String color) is parameter list
{ // .... } is method body
*/
注意::访问修饰符,可选说明符和可选例外是可选。其他人必需。
在您的代码中,
var push = new Ionic.Push({
"debug": true
});
push.register(function(obj) {
//save to db
});
push.notificationCallback(function(data){
console.log(data); // doesn't work
})