エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
DartとJavaScriptでPythonやRubyみたいに%書式(sprintf)を使えるようにしましょう - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DartとJavaScriptでPythonやRubyみたいに%書式(sprintf)を使えるようにしましょう - Qiita
extension Sprintf on String { // 文字列のオブジェクトに「%」という演算子に書き換える String opera... extension Sprintf on String { // 文字列のオブジェクトに「%」という演算子に書き換える String operator %(a) { // 入力がリストでなければリストにしておく if (a is! List) { a = [a]; } String e; int i = -1; return this.replaceAllMapped( RegExp(r'(%+)(#+)?(\+)?(0)?(\d+|\*)?(\.(\d+))?([bBcdeEfFgGiosuxX])'), (Match m) { /* 各変数の説明 m[1]: 前にある「%」群 m[2]: (もしある)前に置いた「#」 (b, o, x, Xに適用) m[3]: (もしある)「+」 m[4]: 「0」があれば「0」で、もしなければ空白「 」で埋める m[5]: 最短の文字列の長さを示す数

