无法解决Intellij中的炸药主要方法

时间:2019-07-30 13:41:47

标签: scala intellij-idea ammonite scala-script

我要使用public function index($purchases = []) { $user = Auth::getUser(); $userPurchases = User::userPurchases($user->id_db); if (! empty($userPurchases)) { $purchases[] = $userPurchases[0]->user_id_db; foreach ($userPurchases as $item) { $purchases[] = $item->product_name_db; } echo json_encode($purchases); } } ,如此处所述:https://ammonite.io/#ScriptArguments

@main

在Intellij中无法解决。我找不到进口。我添加了这些依赖项:

@main
def all() = {
  ...
}

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

类似的事情应该起作用:

import ammonite.main.Router.main

@main
def all() = {
  print("hey")
}

all()

此外,请确保创建Scala Worksheet(.sc)而不是Scala Class(.scala),以允许IntelliJ帮助您进行氨铁矿的进口。

相关问题