注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

文字列のフォーマット

サポート対象: Batch, Streaming

文字列を printf スタイルでフォーマットします。

式のカテゴリ: 文字列

引数

  • フォーマット引数 - フォーマット文字列に挿入する引数のリスト。
    List<Expression<Boolean | Byte | Date | Decimal | Double | Float | Integer | Long | Short | String | Timestamp>>
  • フォーマット文字列 - フォーマットする文字列。
    Literal<String>

出力型: String

例 1: 基本ケース

引数の値:

  • フォーマット引数: [argument1, argument2]
  • フォーマット文字列: Hello %s, my name is %s
argument1argument2出力
AliceBobHello Alice, my name is Bob
JaneJohnHello Jane, my name is John

例 2: 基本ケース

説明: 整数をフォーマットします。 引数の値:

  • フォーマット引数: [4]
  • フォーマット文字列: number = %d

出力: number = 4


例 3: 基本ケース

説明: 符号付きで小数点以下 4 桁までの double をフォーマットします。 引数の値:

  • フォーマット引数: [2.718281828459045]
  • フォーマット文字列: e = %+.4f

出力: e = +2.7183


例 4: Null ケース

引数の値:

  • フォーマット引数: [argument1, argument2]
  • フォーマット文字列: Hello %s, my name is %s
argument1argument2出力
nullBobHello null, my name is Bob
AlicenullHello Alice, my name is null
nullnullHello null, my name is null