テーブルの項目をリストにすることは可能でしょうか? 私は次のようなことをしようとしました
table:([] name:`a`b`c; food:`apple`peach;`meat`vegg;`cat`dog)
しかし、うまくいきませんでした。とにかく私はそれを行うことができますか?
テーブルの項目をリストにすることは可能でしょうか? 私は次のようなことをしようとしました
table:([] name:`a`b`c; food:`apple`peach;`meat`vegg;`cat`dog)
しかし、うまくいきませんでした。とにかく私はそれを行うことができますか?
テーブル内のアイテムとしてリストを確実に持つことができます。実際、テーブルは辞書のリストのように動作するため、ネストしたテーブルを作成することもできます。
q)table:([] name:`a`b`c; food:(`apple`peach;`meat`vegg;`cat`dog))
q)table
name food
----------------
a apple peach
b meat vegg
c cat dog
q)nested:([] t:(table;table))
q)nested
t
-------------------------------------------------------
+`name`food!(`a`b`c;(`apple`peach;`meat`vegg;`cat`dog))
+`name`food!(`a`b`c;(`apple`peach;`meat`vegg;`cat`dog))
Java や Python などに慣れている場合、q および KDB の公開学習リソースはおそらく少し弱いですが、KX wikiは開始するのに非常に適した場所です。