在终端中,我们应该为此命令使用转义字符
private def bilToArray(dataFile: Path, nRows: Integer, nCols: Integer): Array[Array[Float]] = {
val matrix = Array.ofDim[Float](nRows,nCols)
var file = new File(dataFile.toString)
var inputStream = new DataInputStream(new FileInputStream(file))
for(i <- 0 to nRows){
for(j <- 0 to nCols){
matrix(i)(j) = inputStream.readFloat() // need to convert to big endian
}
}
return matrix
}
但是在脚本中,我们不需要使用转义字符作为最后一个命令。 实际上为了产生相同的输出,我们不能使用转义字符。 为什么终端和脚本之间存在差异?