アカウント名:
パスワード:
sum(ほげほげ)で出した合計値が100を越えていれば100に丸めて、そうじゃなければそのままの値、とやりたいときに、同じsum()を2回含むセルを作るか、別のセルにsum()の結果を入れて隣に100以下に丸めたセルを作るか、と面倒くさかったので。
min(sum(ほげほげ), 100) でも良いんだけど、この書き方、1/2以上の確率で、max(sum(ほげほげ), 100) と書き間違える…。
let(s, sum(ほげほげ), if(s > 100, 100, s)) の方が何も考えずに書けて楽そう。
普段プログラムを組まない人はそう考えるんだ。興味深い。プログラマだと、この内容ならほとんどが"min"の方を選ぶと思う。
minも集中して練習でもしたら慣れられるもんなのか。
競技プログラミングの類に興じたり、その手の検定で上級を余裕で取れたりするけど、それでも、20年来間違い続けてる。
min使うと毎回、間違うんだよね、とちょっと手を止めて考えながら書いてもやっぱり逆になってたり。あまりに間違うから避ける→いつまで経っても慣れない、の悪いループに陥ってるかな。
元々が、英語のMinimumとMaximumですし、そこを覚えれば…暗記物なのは大差無いか…。入力後に毎回検算するとか、入力時の関数説明+インテリセンス用のポップアップで機能を確認するとかはどうでしょうか?
max=100にするためにmin()を使うから混乱するという話でしょ。この流れでいくと、次はキーワード引数のサポートか?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
※ただしPHPを除く -- あるAdmin
欲しいと思ってた (スコア:1)
sum(ほげほげ)で出した合計値が100を越えていれば100に丸めて、そうじゃなければそのままの値、とやりたいときに、同じsum()を2回含むセルを作るか、別のセルにsum()の結果を入れて隣に100以下に丸めたセルを作るか、と面倒くさかったので。
min(sum(ほげほげ), 100) でも良いんだけど、この書き方、1/2以上の確率で、max(sum(ほげほげ), 100) と書き間違える…。
let(s, sum(ほげほげ), if(s > 100, 100, s)) の方が何も考えずに書けて楽そう。
Re: (スコア:0)
普段プログラムを組まない人はそう考えるんだ。興味深い。
プログラマだと、この内容ならほとんどが"min"の方を選ぶと思う。
Re: (スコア:0)
minも集中して練習でもしたら慣れられるもんなのか。
競技プログラミングの類に興じたり、その手の検定で上級を余裕で取れたりするけど、それでも、20年来間違い続けてる。
min使うと毎回、間違うんだよね、とちょっと手を止めて考えながら書いてもやっぱり逆になってたり。あまりに間違うから避ける→いつまで経っても慣れない、の悪いループに陥ってるかな。
Re:欲しいと思ってた (スコア:0)
元々が、英語のMinimumとMaximumですし、そこを覚えれば…暗記物なのは大差無いか…。
入力後に毎回検算するとか、入力時の関数説明+インテリセンス用のポップアップで機能を確認するとかはどうでしょうか?
Re: (スコア:0)
max=100にするためにmin()を使うから混乱するという話でしょ。
この流れでいくと、次はキーワード引数のサポートか?