正如我的帖子标题所示,我想知道有多少位数var number.例如:如果number = 15;我的函数应该返回2.目前,它看起来像这样:
function getlength(number) {
return number.toString().length();
}
Run Code Online (Sandbox Code Playgroud)
但Safari表示,由于TypeError:
'2' is not a function (evaluating 'number.toString().length()')
Run Code Online (Sandbox Code Playgroud)
如您所见,'2'实际上是正确的解决方案.但为什么呢not a function?
我正在寻找一种方法来将文本连续地传递到像这样的过程中write.我不希望一次缓冲和管道这一切.到目前为止,这是我的bash脚本:
#!/bin/bash
for i in `seq 1 10`; do
echo $i | write user
done
Run Code Online (Sandbox Code Playgroud)
问题是write打开和关闭i时间.有人知道如何在循环时保持活着吗?