[過去ログ] シェルスクリプト総合 その31 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
691: デフォルトの名無しさん [sage] 2019/09/30(月) 23:20:20.33 ID:nI7iDoAi(1/3) AAS
>>690690(1): デフォルトの名無しさん [sage] 2019/09/30(月) 23:03:44.06 ID:qRuhgEzP(1/2) AAS
無理にシェルスクリプトだけで小数対応しなくても、
perl -e "print 0.2*0.3"
とか、いろいろやりようはあるからあまり必要性を感じない。
大量に計算をするとプロセス呼び出しになるから遅いんだよ
$ time ksh -c 'for i in $(seq 1000); do n=$(echo "0.2*0.3" | bc -l); done'
real 0m1.921s
user 0m1.762s
sys 0m0.715s
$ time ksh -c 'for i in $(seq 1000); do n=$((0.2*0.3)); done'
real 0m0.009s
user 0m0.009s
sys 0m0.000s
たったの1000回でここまで差が出るからね
693: デフォルトの名無しさん [sage] 2019/09/30(月) 23:29:54.18 ID:nI7iDoAi(2/3) AAS
だから出来るできないの話はして無くて
遅いって話をしてる
695: デフォルトの名無しさん [sage] 2019/09/30(月) 23:58:52.54 ID:nI7iDoAi(3/3) AAS
perlは入ってない環境も有るのでその点でも駄目だしね
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.042s