英語版
このページの英語版を見る
core.internal.array.operations
このモジュールにはサポート配列(ベクトル)演算が含まれる
License:
Distributed under the
Boost Software License 1.0.
(See accompanying file LICENSE)
- @trusted T[]
arrayOp
(T : T[], Args...)(T[]res
, Filter!(isType, Args)args
); - 配列(ベクトル)演算を実行し、結果を
res
. オペランド 型と演算は、逆ポーランド記法(RPN)のテンプレート引数として渡される。 記法(RPN)で渡される。オペランドはスライス型でもスカラー型でも構わない。すべてのスライスの要素型とすべてのスカラー型は、暗黙のうちに、 に変換可能でなければならない。 の要素型とスカラー型は、暗黙的にT に変換可能でなければならない。 操作は文字列としてエンコードされる。例えば、"+" 、"%" 、"*=" 。単項演算 単項演算は "u"を先頭に持つ。例えば、"u-","u~" 。最後の 最後の演算だけが、代入 ("=") または op-assignment ("op=") である。 すべてのスライス・オペランドは結果スライスと同じ長さでなければならない。Parameters:Args RPNにおけるオペランドの型と操作 T[] res
結果を格納するスライス Filter!(isType, Args) args
オペランド値 Returns:結果を格納するスライス
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku