option-type

    0熱度

    1回答

    我正在使用Solidus作爲電子商店應用程序,並且我正在嘗試處理以物品包的形式出售的產品。我有一個產品「紙片」,有一個庫存計數值,而我只是將這些紙片賣出50. 項目「一張紙」單獨存儲在我的庫存位置,但從未單獨銷售。 我心裏有兩個可能的解決方案: 我所看到的,我可以創造一個OptionType「包」,將其分配給我的產品,然後創建設置爲50的選項類型值的變體。但我沒有找到任何方法將我個人紙張的庫存數量

    1熱度

    2回答

    在今年的Devoxx會議上,Dick Wall在Scala編程中給出了presentation設計和模式;第一部分應該是基礎知識的簡要介紹。在1:09:35,他寫了如下函數: def safeDiv(a: Int, b: Int): Option[Int] = if (b == 0) None else Some(a/b) 它返回一個編譯錯誤[good]。我的問題是,因爲這是遇到一個相當常見的