在Scala的Google Adwords API中调用`getBudgetId`

时间:2016-06-03 23:35:10

标签: scala google-adwords

在Google Adwords API中,这是获取预算ID的Java代码:

Long budgetId = budgetService.mutate(new BudgetOperation[] {budgetOperation}).getValue(0).getBudgetId();

我需要将此转换为Scala代码,因为我正在使用Scala中的Google AdWords API。

1 个答案:

答案 0 :(得分:0)

转换为Scala非常简单:不可变变量以val开头;您可以删除类型规范(它是推断的),实例化数组不是特例,但就像实例化ListMap等一样。

val budgetId = budgetService.mutate(Array(budgetOperation)).getValue(0).getBudgetId()

IntelliJ Scala插件有一项功能,可以尝试自动将Java代码转换为Scala。虽然它并不总是正确,但它可能有助于学习如何将Java结构映射到Scala。