Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将变量写入scala中的文件,然后将其加载回scala?_Scala_Import_Io_Java.util.scanner - Fatal编程技术网

如何将变量写入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

我在scala中有很多变量:

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的答案就足够了),否则您需要某种序列化/反序列化框架。很多都有。他们还没有完善,唉。。。