Pineの謎③
良く分からんエラーに悩まされたー
備忘録として記録しまっす。
「Syntax error: Variables of array type are not supported!」
arrayなんて使ってないっちゅうねん!問題のコードは以下です。
1 f_tfname() =>
2 int __count =timeframe.multiplier
3 string __ashi =(
4 timeframe.isseconds ? "秒足" :
5 timeframe.isminutes ? (__count % 60 != 0) ? "分足" : "時間足" :
6 timeframe.isdaily ? "日足" :
7 timeframe.isweekly ? "週足" :
8 timeframe.ismonthly ? "月足" : "")
9 int __cal = __ashi == "時間足" ? __count / 60 : __count
10 string __result =str.tostring(__cal) + __ashi
11 [__result]
単純に現在の時間足の名称を取得する関数です。が、コンパイルエラーになります。原因は11行目の[__result]のカッコ。
11行目を以下のように変えればエラーが無くなりました。
11 __result
👆見ての通り、[]を外しただけです。
戻り値が複数の時に、[_a, _b]と記述して問題なかったので、1つの時も見やすくなるかな?っと思って書いたのが裏目に出ました。。。
さぁ、気を取り直して頑張ろうっと。
以上
この記事が気に入ったらサポートをしてみませんか?