func callAsFunction (T.Value) -> AttributeContainer
Overview 概要
The Attribute
type lets you build Attribute
instances by chaining together several attributes in one expression. The following example shows this approach:
Attribute
型は、あなたにAttribute
インスタンスを幾つかの属性を1つの式の中に一緒に連鎖状にすることによって構築させます。以下の式は、この取り組みを示します:
The first part of this expression, Attribute
, creates a builder to apply the link
attribute to the empty Attribute
. The builder’s call
returns a new Attribute
with this attribute set. Then the background
creates a second builder to modify the just-returned Attribute
by adding the background
attribute. The result is an Attribute
with both attributes set.
この式の最初の部分、Attribute
は、あるビルダーを作成することでlink
属性を空のAttribute
に適用します。ビルダーのもつcall
は、この属性が設定された状態の新しいAttribute
を返します。それからbackground
は、2番目のビルダーを作成することで、ちょうど返されたAttribute
をbackground
属性を加えることによって修正します。結果は、両方の属性を設定された状態のAttribute
です。