コレクションを管理するためのさまざまな可能性

Deeplからの自動翻訳

4D v16 R6では、オブジェクト記法で使用する一連のメソッドにより、コレクションを操作するための高度な機能を提供します。40以上のメソッドが用意され、例えば、コレクション内の要素の追加や削除、ソート、要素の検索などが可能になりました。あまりにも多くの新しい可能性があるため、1つの記事で紹介することは不可能です。この記事は、見逃せないシリーズの第一回目です…

コレクションメソッドを呼び出すには?

コレクションに関連付けられたメソッドは、オブジェクト表記法でのみアクセス可能です。したがって、4D v16 R6プレビューとして提供されます。次の例では、コードがどのようなものであるかについて、いくつかの洞察を得ることができます。たとえば、次のように pushメソッドによって、$col コレクションに要素を追加することができます。

$col.push(10;100)// コレクションに10と100を追加
$s:=$col.sum()// コレクションのすべての要素の合計
$r:=$col.pop()// 最後の要素を読み出し、削除
する

a 膨大な操作のリスト

各メソッドの詳細を知るには、言語マニュアルの「コレクション」の章を参照してください。

配列への変換

コレクションへのスムーズな 移行のために、2つの新しいコマンドがあります。 COLLECTION TO ARRAYARRAY TO COLLECTIONは、既存のコードと一緒に新しいコードを書いて、簡単に連動させることができるように作成されました。

次は何?

さて、今回はかなり大雑把な記事でしたが、先に進む前に全体像をお伝えする必要がありました。次回のブログでは、より詳しく、コレクションに要素を挿入したり削除したりする複数の方法を紹介します。

Fabrice Mainguené
- Product Owner -Fabrice Mainguenéは、2016年11月に4D Programチームに参加しました。プロダクトオーナーとして、彼はユーザーストーリーを書き、それを機能仕様に変換する役割を担っています。CNAMでコンピュータサイエンスの学士号を取得した後、FabriceはWindev開発者として小さなソフトウェア出版社に入社しました。その後、彼は産業および貿易分野のさまざまな企業で、Windev および Web 開発者として、また新機能の技術アドバイザーとして働きました。