在Google Adwords API中,这是获取预算ID的Java代码:
Long budgetId = budgetService.mutate(new BudgetOperation[] {budgetOperation}).getValue(0).getBudgetId();
我需要将此转换为Scala代码,因为我正在使用Scala中的Google AdWords API。
答案 0 :(得分:0)
转换为Scala非常简单:不可变变量以val
开头;您可以删除类型规范(它是推断的),实例化数组不是特例,但就像实例化List
或Map
等一样。
val budgetId = budgetService.mutate(Array(budgetOperation)).getValue(0).getBudgetId()
IntelliJ Scala插件有一项功能,可以尝试自动将Java代码转换为Scala。虽然它并不总是正确,但它可能有助于学习如何将Java结构映射到Scala。