私はinterwebsに明確な答えを見つけるcouln't以来は、聞くが、私の質問に行くTSでこれを構築する方法はありTypescript/JSの構造体に似たインターフェースですか?私は、「構造体」そうのような持って</p> <p>:
struct tTest{
public:
char foo [1+1]
char bar [64]
};
を/ JS?私はインターフェイスを使用して考え
が正しい方法です:プロパティに
export interface tTest{
foo: string;
bar: string
}
しかし、追加する方法がありません[64]と[1 + 1]、それを何ですか? もしあれば、私は同じ長さのオブジェクトのようなすべてのtTestが必要なので、それは素晴らしいだろうし、長さをチェックし、それが適切な長さを持って物事を追加する方法難しいだろう。これが本当に汚れているような気がします。
アイデア/ヘルプ? ありがとう!
いいえ、js/tsには何もありません。しかし、何をしようとしていますか?文字列の長さを制限するには、文字列のサイズを固定する必要がありますか? –
'[1 + 1]'が実際に何をするのかよく分かっていませんが、Typescriptでそれを行う正しい方法のように私には聞こえます。 'foo()を使って' class tTest'を定義し、 :string'メソッドで、パディング/切り捨てられた値を返します。 – deceze
'char'はJSまたはTSの型ではなく、文字列のみが存在します。あなたができることは、文字列の長さを制限するか、各エントリが文字を表す整数の配列を使用することです。 –