scala-2.10

    0熱度

    3回答

    我是新來的斯卡拉,我正在玩Array.tabulate方法。執行這段簡單的代碼段時(原本是一個dp問題),我得到一個StackOverFlowError。 import Lazy._ class Lazy[A](x: => A) { lazy val value = x } object Lazy { def apply[A](x: => A)

    2熱度

    1回答

    我想從通用Scala代碼中調用像FastUtil或Trove這樣的專用集合庫。我想實現像 def openHashMap[@specialized K, @specialized V]: ${K}2${V}OpenHashMap = new ${K}2${V}OpenHashMap() 一些地方讓${X}顯然不是有效的Scala,只是我的元標記的文本替換, 使openHashMap[

    3熱度

    1回答

    我正在使用playframework,我覺得這很痛苦。 我需要在註冊時添加其他字段,例如年齡,性別,國家等。 註冊控制器是一個對象,不能擴展。試圖爲註冊寫一個新的控制器,但變得討厭。 任何更好的方式todo?

    10熱度

    3回答

    我一直在與這個小時戰鬥,我無法弄清楚爲什麼在Heroku中部署Scala Play 2.2應用程序後,我得到了這個堆棧跟蹤: 2013-09-30T01:05:09.413177+00:00 heroku[web.1]: Starting process with command `target/start -Dhttp.port=18174 $PLAY_OPTS` 2013-09-30T01:

    10熱度

    2回答

    我有一個在maven項目中工作的普通scala-2.10宏,只需將scala-reflect.jar庫作爲pom中的依賴項包含在內,但是我需要什麼開啓宏觀天堂?我正在使用scala-2.10和scala-maven-plugin-3.1.5。

    0熱度

    1回答

    如何獲得實現類的類型或ClassSymbol。這總是會給我班級模特。我甚至嘗試過使用泛型,但是編譯器不喜歡,而且它很醜。任何幫助不勝感激。 import scala.reflect.runtime.universe._ abstract class Model { def className = typeOf[this.type].typeSymbol.asClass }

    3熱度

    2回答

    我理解Some/None/Option背後的全部原理和概念,我當然可以感謝它的優點。我的問題更多的是最佳實踐。什麼時候它變得過度殺傷,什麼時候它宗教地使用它是有道理的。我認爲(並且我可能是錯的),但儘可能多地使用它是有意義的,因爲它是一種更安全的方式來傳遞任何東西(而不是空)。我看到自己做了很多事情,但是有一些功能遍佈地圖,getOrElse,獲取,匹配,甚至有時嵌套它們,看起來很醜。是否有一些我

    6熱度

    2回答

    我要瘋了試圖播放框架2.2解析此JSON結構: val jsonStr = """{ personFirstName: "FirstName", personLastName: "LastName" positionLat: null, positionLon: null }""" 我有2個case類: case class Position(val lat: D

    1熱度

    1回答

    如何用apache poi XSSF獲取xlsx文件的文件名? case class XlsxSplitter(path: InputStream){ lazy val spreadSheet=load(path) def load(path: InputStream):SpreadSheet={ val wb = new XSSFWorkbook(path)

    0熱度

    2回答

    我有一個帶有觸發器的表,插入後更新表中的一列。問題是這是返回false: def insert(user: User, token: String) = { DB.withConnection { implicit connection => SQL(INSERT_STMT).on("user_id" -> user.id, "token" -> token).e