※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。
Array クラスの append と push のインターフェイス¶
このページではArray
クラスのappend
とpush
メソッドの各インターフェイスについて説明します。
各インターフェイスの概要¶
append
とpush
メソッドの各インターフェイスは配列の末端に任意の値を追加します。これらの各インターフェイスはお互いに同じ挙動をします(append
はPython寄りな名前であり、push
はJavaScript寄りな名前でエイリアスとして設けてあります)。
基本的な使い方¶
append
とpush
の各メソッドは第一引数にvalue
という引数名で追加する値の指定が必要になります。
import apysc as ap
ap.Stage()
arr: ap.Array[int] = ap.Array([1, 2])
arr.append(value=3)
assert arr == [1, 2, 3]
arr.push(value=4)
assert arr == [1, 2, 3, 4]
append API¶
特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。
[インターフェイスの構造] append(self, value: ~_ArrValue) -> None
[インターフェイス概要]
任意の値をこの配列の末尾に加えます。このメソッドはpush
メソッドと同様に動作します。
[引数]
value
: *追加対象の任意の値。
[コードサンプル]
>>> import apysc as ap
>>> _ = ap.Stage()
>>> arr: ap.Array = ap.Array([1, 2, 3])
>>> arr.append(4)
>>> arr
Array([1, 2, 3, 4])
push API¶
特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。
[インターフェイスの構造] push(self, value: ~_ArrValue) -> None
[インターフェイス概要]
任意の値をこの配列の末尾に加えます。このメソッドはappend
メソッドと同様に動作します。
[引数]
value
: *追加対象の任意の値。
[コードサンプル]
>>> import apysc as ap
>>> _ = ap.Stage()
>>> arr: ap.Array = ap.Array([1, 2, 3])
>>> arr.push(4)
>>> arr
Array([1, 2, 3, 4])