※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。
Int と Number クラスの to_hex メソッド¶
このページではInt
とNumber
クラスのto_hex
メソッドについて説明します。
メソッド概要¶
to_hex
メソッドはap.Int
やap.Number
型の値から16進数の文字列(例 : “1f”)を返却します。
ap.Number
型の値における特記事項¶
ap.Number
の値でこのメソッドを使った場合浮動小数点数の値は無視されます。
基本的な使い方¶
to_hex
メソッドは引数の指定を必要としません。
このメソッドは16進数の文字列(ap.String
型の値)を返却します。
import apysc as ap
ap.Stage(
stage_width=0,
stage_height=0,
background_color=ap.Color("#333"),
stage_elem_id="stage",
)
int_value: ap.Int = ap.Int(28)
hex_str: ap.String = int_value.to_hex()
ap.assert_equal(hex_str, "1c")
number: ap.Number = ap.Number(28.5)
hex_str = int_value.to_hex()
ap.assert_equal(hex_str, "1c")
ap.save_overall_html(dest_dir_path="int_and_number_to_hex_basic_usage/")
to_hex メソッドのAPI¶
特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。
[インターフェイスの構造] to_hex(self, *, variable_name_suffix: str = '') -> apysc._type.string.String
[インターフェイス概要]
16進数の文字列(例 : “1f”)を取得します。
[引数]
variable_name_suffix
: str, default ‘’JavaScript上の変数のサフィックスの設定です。この設定はJavaScriptのデバッグ時に役立つことがあります。
[返却値]
hex_str
: String16進数の文字列(例 : “1f”)
[特記事項]
このメソッドは浮動小数点数を無視します。
[コードサンプル]
>>> import apysc as ap
>>> int_value: ap.Int = ap.Int(28)
>>> hex_str: ap.String = int_value.to_hex()
>>> hex_str
String("1c")
>>> number: ap.Number = ap.Number(28.5)
>>> hex_str = int_value.to_hex()
>>> hex_str
String("1c")