[#50128] sprintf のフォーマット — dezawa <dezawa@...>

出沢です

20 messages 2015/05/03
[#50129] Re: sprintf のフォーマット — Yukihiro Matsumoto <matz@...> 2015/05/04

まつもと ゆきひろです

[#50130] Re: sprintf のフォーマット — Tanaka Akira <akr@...> 2015/05/04

2015年5月4日 12:03 Yukihiro Matsumoto <matz@ruby.or.jp>:

[#50131] Re: sprintf のフォーマット — Nobuyoshi Nakada <nobu@...> 2015/05/04

2015年5月4日月曜日、Tanaka Akira<akr@fsij.org>さんは書きました:

[ruby-list:50138] Re: sprintf のフォーマット

From: dezawa <dezawa@...>
Date: 2015-05-06 07:17:41 UTC
List: ruby-list #50138
着手しないとのこと、残念ですが了解です。
(2015年05月06日 15:30), TAKANO `takano32' Mitsuhiro wrote:
> 併用すると可読性が下がりそうなので私は着手しません。 :P
> いちどローカルな変数に入れるなどして式展開するのが読みやすそうです。

この機能時々欲しくなるのですが、今回今までに増して欲しくなったのは次のよ 
うな事情です。

多項目あるデータから、その時々の都合で項目を選んで一覧表示する、というも 
のを作っています。
項目は数値だったり文字だったり時刻だったりします。
項目が 温度 だったら "%.1f ", 場所だったら "%s ", 個数だったら "%d " と 
いうようなHashを作っておいてそれを読んで変換して表示して居るのですが、日 
時とか年月日 などのときに特別扱いしなければならないのが美しくなくて。
「日時なら "%(%m/%d %H:%M)T "」 とできたらごちゃごちゃしないですむなぁ、と。

to_s 使ってしまう手もあるのですが、floatの時によろしくなくて。

                                                  でざわ

In This Thread