簡體   English   中英

Scala,類型找不到參數n的隱式值

[英]Scala, Type could not find implicit value for parameter n

import Numeric._
import grizzled.math.stats._

val l = List[Double](123.0, 133.0, 155.0, 166.0, 177.0)
println(median(l))

以上你看到它描述了包的使用為例grizzled.math.stats斯卡拉頭發斑白的文檔 我無法重現這個簡單的例子。

我總是收到以下錯誤:

  • 找不到參數n的隱式值:Numeric [Array [Double]]
  • 方法中位數的參數不足:(隱含n:Numeric [Array [Double]])Double。 未指定的值參數n。

歡迎提供解決此編譯錯誤的任何建議。 先感謝您。

median需要一個var-arg參數。 您可以使用_*語法擴展列表,如下所示:

import Numeric._
import grizzled.math.stats._

val l = List[Double](123.0, 133.0, 155.0, 166.0, 177.0)
println(median(l: _*))

這將編譯並輸出155.0。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM