※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。
String クラス¶
このページではString
クラスについて説明します。
事前に以下のページを確認しておくと読み進める上で役に立つかもしれません:
String クラスの概要¶
String
クラスはapyscの文字列用のクラスです。このクラスは以下のコード例のようにコンストラクタの引数にstr
もしくはString
型の値を受け付けます:
import apysc as ap
ap.Stage()
string_1: ap.String = ap.String("Hello")
assert string_1 == "Hello"
string_2: ap.String = ap.String(string_1)
assert string_2 == "Hello"
String クラスの各インターフェイス¶
String
クラスの各インターフェイスの詳細については以下の資料などをご確認ください:
String クラスのコンストラクタのAPI¶
特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。
[インターフェイスの構造] __init__(self, value: Union[str, ForwardRef('String')], *, variable_name_suffix: str = '', skip_init_substitution_expression_appending: bool = False) -> None
[インターフェイス概要]
apyscライブラリにおける文字列用のクラスです。
[引数]
value
: String or str文字列の値の初期値。
variable_name_suffix
: str, default “”JavaScript上の変数のサフィックスの設定です。この設定はJavaScriptのデバッグ時に役立つことがあります。
skip_init_substitution_expression_appending
: bool, default False初期値の代入のコード表現をスキップするかどうかの真偽値です。このオプションはクラス内部の実装で使用されます。
[特記事項]
Str
クラスはString
クラスのエイリアスとなります。
[コードサンプル]
>>> import apysc as ap
>>> _ = ap.Stage()
>>> string: ap.String = ap.String("Hello")
>>> string
String("Hello")
>>> string += " World!"
>>> string
String("Hello World!")
[関連資料]
value 属性のAPI¶
特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。
[インターフェイス概要]
現在の文字列の値を取得します。
[返却値]
value
: str現在の文字列の値。
[コードサンプル]
>>> import apysc as ap
>>> _ = ap.Stage()
>>> string: ap.String = ap.String("Hello")
>>> string.value = "World!"
>>> string.value
'World!'
[関連資料]