2
lst_devices : TArray<String>
変数を初期化するより良い方法をお探しです。Delphi - 文字列のTArrayを初期化するにはどうすればよいですか?
今日、私はこのようにしています(これは非常に醜いですが、それはコードのにおいですが、少なくとも問題なく動作します)。
lst_devices_id := ['', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', ''];
どうすれば改善できますか?
"lst_devices_id:= nil;"ではありません。よりエレガントな、その後、Finalizeとして低レベルの機能を使用して? –
@ZENsan Finalizeは、まったく同じことを行う組み込み関数です。これは、コードから使用することが期待されており、内部RTLコード用にのみ意図されていないという意味で、高水準な関数です。好きなのを選びな。 –
ありがとうございます。それが私にはっきりさせるために求められる理由です。 –