首页 > 解决方案 > 如何将字符串保存到 p5.js 中的特定位置

问题描述

在这里,我有一个我正在玩的代码。它在我的文件中加载一个字符串并保存一个不重要的字符串。

var file = "1";
var result;
var meString;
var splitMeString;

function preload() {
  result = loadStrings("assets/save/"+file+".txt");
}

function setup() {
    createCanvas(1000,650);
}

function draw() {
    meString = result+'';
    splitMeString = splitTokens(meString, ',');
    text(meString,20,20);
    console.log(splitMeString[2]);
}

function mousePressed(){
    saveStrings("happy");
}

但是如何将字符串保存到特定位置?假设我想覆盖文件(“文件”)?

标签: javascripthtmlstringprocessingp5.js

解决方案


最好通过查看参考来回答此类问题。

根据参考资料,该saveStrings()函数可以采用三个参数:

句法

saveStrings(list,filename,[extension])

参数

  • list String[]:要写入的字符串数组
  • filename 字符串:输出文件名
  • extension字符串:文件名的扩展名

所以听起来你正在寻找这样的东西:

saveStrings(yourArray, "file", "txt");

另请注意,第三个参数是可选的,因此这也应该有效:

saveStrings(yourArray, "file");

推荐阅读