Haskell の変数名は小文字にする必要がありますが、
g = 9.8 およびG = 6.67300 × 10-11 (次のシナリオ)を保存する場合、.hs ファイルで変数を宣言する方法は?
従来、物理学者は次のように言及しています。
(1) 地球上の重力による加速度
g = 9.8 m/秒^2
(2) 万有引力定数
G = 6.67300 × 10-11 m3 kg-1 s-2
Haskell の変数名は小文字にする必要がありますが、
g = 9.8 およびG = 6.67300 × 10-11 (次のシナリオ)を保存する場合、.hs ファイルで変数を宣言する方法は?
従来、物理学者は次のように言及しています。
(1) 地球上の重力による加速度
g = 9.8 m/秒^2
(2) 万有引力定数
G = 6.67300 × 10-11 m3 kg-1 s-2
別の名前を思い付く必要があります。大文字と小文字で始まる名前の違いは、構文の一部です。
これはあなたの場合は残念かもしれませんが、設計上のトレードオフです。異なるもの (変数とコンストラクタなど) を簡単に区別するために、小文字で始まる識別子と大文字で始まる識別子は根本的に異なります。
それらに意味のある名前を付けることができます。数学者や物理学者が歴史的に、丸暗記以外に解釈する方法のない不可解な記号を使用することを好んだからといって、あなたがそうしなければならないというわけではありません. earthGravity
私たちは今入力しているので、長い手書きではなく、式をとで定義することは、とgravitationalConstant
で書くよりもそれほど難しくなく、読むのがはるかに簡単です!g
G
または、 のような接頭辞が付いたすべての識別子がc
標準のよく知られた定数を表すように指定し、 と を使用することcg
もできcG
ます。
私は単純に and を使用g
し_G
ます。アンダースコアはそれほど気を散らすものではないと思います。