rascal - Rascal可以在方法中返回操作系统吗?

标签 rascal

在java中我会使用:System.getProperty("os.name")来让Java返回操作系统。 《Rascal》中可能有类似的事情吗? 我的目标是编写一种将文本文件写入独立于操作系统的文件夹的方法。 类似的东西;

 public void writeTextFile(){
  if OS = "macOS" write text to "/Users/Shared/text.txt"
  if OS = "Windows" write text to "c:\text.txt"
 }

最佳答案

如果您只使用像 home:///path/to/file 这样的主 URL,则 writeFile 函数将处理其余的事情。还有 cwd:// 表示当前工作目录,tmp:/// 表示临时文件夹。

关于rascal - Rascal可以在方法中返回操作系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65426746/

相关文章:

rascal - 可能的错误?在具有函数大小的列表列表上使用映射器

rascal - 为什么 Rascal 中的 [1..5] 返回 [1,2,3,4]?

stanford-nlp - 在 Rascal 中使用外语 API?

rascal - 查找 Java 语法

java - 如何使用rascal从java eclipse项目中提取特定语句

rascal - 如何避免Rascal中模块之间的名称冲突?

string - 如何在 Rascal 中删除字符串中的空格?

java - 如何从 Java 设置 JavaToRascal 的搜索路径

rascal - 如何获取数字值的位置?

rascal - 模式变量的类型