我想从硬盘驱动器上的 .txt 文件中读取一串数字,将数字转换为数组中的变量,并以 .txt 文件中的数字为半径绘制圆。
这在处理这样的代码时效果很好:
String[] numbers = loadStrings("data.txt");
radius = int(split(numbers[0], ',' ));
但是,我无法让它在 basil.js 中工作(并且已经玩了一个星期)。这是我最接近的尝试:
#includepath "~/Documents/;%USERPROFILE%Documents";
#include "basiljs/bundle/basil.js";
function draw() {
var linesArray = b.loadString("males.txt");
data = int(b.split(linesArray[0], ',' ));
b.ellipse(200, 200, data[0], data[0]);
}
据我所知,它未能拆分 .txt 文件中的数字并将其存储在数组中。
这是我在stackoverflow上的第一篇文章,请原谅我的业余爱好!
编辑:这里是 txt 文件的链接,我想转换成一个数组:http ://whereverywhere.com/males.txt