如何将变量写入scala中的文件,然后将其加载回scala?
我在scala中有很多变量:如何将变量写入scala中的文件,然后将其加载回scala?,scala,import,io,java.util.scanner,Scala,Import,Io,Java.util.scanner,我在scala中有很多变量: triangleCount = 2 lives = 5 triangleScore = 1 curPlayer.getX curPlayer.getY 在我的比赛案例中按“s”时: case "s" => case "l" => 我希望将变量写入外部文件 然后当我在我的比赛案例中按“l”时: case "s" => case "l" => 我希望将变量加载回我的程序,并替换默认变量 我该怎么做呢?我知道这与scala.io.Sour
triangleCount = 2
lives = 5
triangleScore = 1
curPlayer.getX
curPlayer.getY
在我的比赛案例中按“s”时:
case "s" =>
case "l" =>
我希望将变量写入外部文件
然后当我在我的比赛案例中按“l”时:
case "s" =>
case "l" =>
我希望将变量加载回我的程序,并替换默认变量
我该怎么做呢?我知道这与scala.io.Source或java Scanner有关,但我不确定如何做到这一点
谢谢这是一个有很多非常重要答案的问题。除非您的需求非常简单(Chris的答案就足够了),否则您需要某种序列化/反序列化框架。很多都有。他们还没有完善,唉。。。