アカウント名:
パスワード:
数値リテラルと数値型変数に、 型の他に単位も付けられたらいいなと思ってた時期がありました。
加減算と代入は単位の次元が揃っていないと出来ないとか、 長さ次元の数を二つ掛けると面積次元に変換されるとか。 同じ次元なら、 例えば mm
たいていの単位は、kg、m、s、A くらいの組み合わせで表現できてしまいますよ。たとえば (kg, m, s, A) = (1, 2, -2, 0) だと J とか。
あと、有効桁数を自動的に追跡してくれたりすると、いいかもね、と思います。
たいていの単位は、kg、m、s、A くらいの組み合わせで表現できてしまいますよ。
MKSA のそれぞれについて、 次数と接頭辞を追跡する――ってところまでは考えてた覚えがあります。 出力時に文脈上最適な合成単位をどう決定するかで詰まって、 なんとなくそのままに。
いいですねそれ。 でも、 下手なループ回したらあっという間に有効一桁になっちゃったりとか。 順番を最適にしてくれる演算子だとかも要るのかな?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
単位付きの数 (スコア:1)
数値リテラルと数値型変数に、 型の他に単位も付けられたらいいなと思ってた時期がありました。
加減算と代入は単位の次元が揃っていないと出来ないとか、 長さ次元の数を二つ掛けると面積次元に変換されるとか。 同じ次元なら、 例えば mm
Re:単位付きの数 (スコア:1)
Re:単位付きの数 (スコア:1)
たいていの単位は、kg、m、s、A くらいの組み合わせで表現できてしまいますよ。たとえば (kg, m, s, A) = (1, 2, -2, 0) だと J とか。
あと、有効桁数を自動的に追跡してくれたりすると、いいかもね、と思います。
Re:単位付きの数 (スコア:1)
MKSA のそれぞれについて、 次数と接頭辞を追跡する――ってところまでは考えてた覚えがあります。 出力時に文脈上最適な合成単位をどう決定するかで詰まって、 なんとなくそのままに。
いいですねそれ。 でも、 下手なループ回したらあっという間に有効一桁になっちゃったりとか。 順番を最適にしてくれる演算子だとかも要るのかな?