列を参照するこれらの方法で異なる結果が得られるのはなぜですか?JSL が列参照を処理する方法を理解するのに苦労しており、そのためにスクリプトでバグが発生し続けています。
次の式の結果が異なるのはなぜですか?
列参照を関数に動的に渡す最良の方法は何ですか?
dt = New Table("テスト",
新しい列("abc"),
新しい列("def")
);
collist = {:abc, :def};
col = AsName("abc");
colname = "abc";
Show(Contains(collist, col));
Show(Contains(collist, AsName(colname)));
出力は次のとおりです。
含む (コリスト、列) = 0;
含む (collist、名前として (colname)) = 1;
スクリプティング