如何在basil.js中将.txt字符串转换为变量

How to convert a .txt string to variables in basil.js?

本文关键字:字符串 转换 变量 txt 中将 basil js      更新时间:2023-09-26

我想从硬盘驱动器上的.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

你能在帖子中添加外部数据文件的结构吗?否则很难给你一个具体的建议。。。

此外,还有一个使用CSV文件的教程,它几乎解释了你想做什么。。。还有这个示例demos/B08_bar_chart_from_csv_data/bar_chart.jsx,它也非常接近。