アカウント名:
パスワード:
これは履歴の表示機能のバグでしょ?
普通の電卓で 2,+,2,*,3,= ってやったら(2+2)*3 で演算されるし。
勝手にかっこをつけるか、演算ごとに式を分けて表示する仕様にするべき。
ユーザの[入力履歴]という解釈なら現行が『ただしい』と思います。
実存する"電卓"のエミュレータなんだから、現状の動作が正しい。(100円ショップで買ってきた電卓と、ほぼ同じ動作をしてくれないと、爺婆に説明する時、面倒ですし)
# つ~か、元記事の人達はリアル電卓を使わないのでせうか?
普通のシンプルな物理電卓に慣れている層だと、括弧キーが無いし、入力履歴としては今の表示でも問題なさそうですよね。物理電卓を触った事が無い層が増えてこうなってきたのかなぁ。# 必要なら、M+/M-,MR/MCとかで優先順位を考慮するとか、# 1+2==5とか、1+2+==6とかイコールキーは単に数式の結果を出すのでは無く、計算実行命令なのも電卓の特徴
1,+,= って入力すると1 + 1 = 2なんて履歴が出るので入力履歴とも違って、計算した電卓上の式の履歴っぽい。=で履歴を作るんじゃなくて元コメの「演算ごとに式を分けて表示」すれば、= 21 + 1ってなって、数式としては理解しにくくなるけど入力と電卓の動きを再現した履歴になるんじゃないかな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
履歴の表示機能側のバグ (スコア:2)
これは履歴の表示機能のバグでしょ?
普通の電卓で 2,+,2,*,3,= ってやったら(2+2)*3 で演算されるし。
勝手にかっこをつけるか、演算ごとに式を分けて表示する仕様にするべき。
マクロの基本は検索置換(by y.mikome)
Re:履歴の表示機能側のバグ (スコア:2)
ユーザの[入力履歴]という解釈なら現行が『ただしい』と思います。
実存する"電卓"のエミュレータなんだから、現状の動作が正しい。
(100円ショップで買ってきた電卓と、ほぼ同じ動作をしてくれないと、爺婆に説明する時、面倒ですし)
# つ~か、元記事の人達はリアル電卓を使わないのでせうか?
notice : I ignore an anonymous contribution.
Re: (スコア:0)
普通のシンプルな物理電卓に慣れている層だと、括弧キーが無いし、入力履歴としては今の表示でも問題なさそうですよね。
物理電卓を触った事が無い層が増えてこうなってきたのかなぁ。
# 必要なら、M+/M-,MR/MCとかで優先順位を考慮するとか、
# 1+2==5とか、1+2+==6とかイコールキーは単に数式の結果を出すのでは無く、計算実行命令なのも電卓の特徴
Re: (スコア:0)
1,+,= って入力すると
1 + 1 =
2
なんて履歴が出るので入力履歴とも違って、計算した電卓上の式の履歴っぽい。
=で履歴を作るんじゃなくて元コメの「演算ごとに式を分けて表示」すれば、
=
2
1 +
1
ってなって、数式としては理解しにくくなるけど入力と電卓の動きを再現した
履歴になるんじゃないかな。