パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windows 10の電卓アプリは演算子の優先順位を無視する?」記事へのコメント

  • これは履歴の表示機能のバグでしょ?

    普通の電卓で 2,+,2,*,3,= ってやったら(2+2)*3 で演算されるし。

    勝手にかっこをつけるか、演算ごとに式を分けて表示する仕様にするべき。

    --
    マクロの基本は検索置換(by y.mikome)
    • by Anonymous Coward on 2016年11月19日 22時25分 (#3117349)

      いまや100円(税別)で買える電卓との互換性を取れば、勝手に括弧を付けるほうかな
      関数電卓は別に実装されているわけだし

      演算子の優先順位を考えて計算させるとなると、字句解析など、ちょっとしたコンパイラの機能を実装することになるが、
      そんなことまで電卓に実装させるなよ
      eval一発でできるようなものじゃないんだぞ

      初~中級プログラマだと演算順位まで考慮した電卓を実装するのは結構難しい(と思う)

      親コメント

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...