タグ

packに関するa_t_o_a_t_oのブックマーク (1)

  • シリコンバレー 24時: Rubyにおける「バックスラッシュ記法」(2)

    2007年2月 4日 Rubyにおける「バックスラッシュ記法」(2) 以前のブログ 「Rubyにおける「バックスラッシュ記法」(1)」 に加えて、Rubyの「バックスラッシュ記法」に 特殊な表記法があるので それについて例題を挙げてみる。 まず、 補足として 以前のブログ 「Rubyにおける「バックスラッシュ記法」(1)」 の例題スクリプト printf(" %#04x ", "\n"[0]) #=> 0x0a (改行) で用いた printf のフォーマットについて。 これについては、 Ruby「sprintfフォーマット」 に解説してある。 この例で使用しているフォーマットは「 %#04x 」 この意味を解析してみると、 「 % 」 sprintfフォーマットの開始を表すメタ文字。 「 # 」 16進表示における「 0x 」というプレフィックスを付加することを指定する 「 0 」 出力

  • 1