我正在尝试结合http://nodejs.org/api/util.html来理解代码,这就是我对下面显示的代码的理解
var util = require('util');
包括 util 模块。
这在下面显示的代码中有一些影响,
var financeurl = function(symbols, columns) {
return util.format(
'http://finance.yahoo.com/d/quotes.csv?s=%s&f=%s',
symbols.join('+'),
columns);
};
它说的第二行,以及它后面的三行
返回 util.format
节点文档说,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.format(格式, [...])#
使用第一个参数作为类似 printf 的格式返回格式化字符串。
第一个参数是一个包含零个或多个占位符的字符串。每个占位符都被其对应参数的转换值替换。支持的占位符有:
%s - String.
%d - Number (both integer and float).
%j - JSON.
% - single percent sign ('%'). This does not consume an argument.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' http://finance.yahoo.com/d/quotes.csv?s=%s&f=%s ',
是作为格式化字符串返回的第一个参数。它包含零个占位符。我对么?
我对下一部分有些迷茫,“符号”和“列”是否来自节点?我应该在脚本的其他地方搜索它们吗?我怀疑他们所做的是获取特定股票的符号并加入,将它们连接到不同的列。
我参考文档对代码的解释是否正确?