abs ですね。以下実行結果です
$ perl -e ”print abs(-3)”
3
演算子ではなく、abs関数を使うことになります。
関数ってperlで使えますか?
えっと絶対値の演算子はなかったと思います
if ($a<0){
$a= $a * -1;
}
で出来ます。
perlではabsって見かけませんけどそういう演算子じゃない関数って使用できるのかな?
Perlの標準関数ですので問題なく使えますよー。
そうですか。よかったです。
ちなみに4の回答に*−1ってありますけど−1を()に入れる必要はありますか?
えっと、勘違いしてました。
ABSでいいですよね
4番の所で
()はいらないですよ
そうですか。
でも演算子ならエディタで書くと太字に変わるのに関数は変わらないから少し不安になります。
abs関数を使えばいいです。
perlの場合、大文字小文字を区別するので
ABS -3
って書くとエラーになっちゃいます。
> でも演算子ならエディタで書くと太字に変わるのに関数は変わらないから少し不安になります。
エディタによってはperlの関数部分が太字になったりするものもあるみたいです。
そんなものが・・・
http://www.hatena.ne.jp/1055916939#
Perlで絶対値の演算子ってありますか?数学では|値|ででますけど・・・ - 人力検索はてな
abs()で出ます。
太字にはなりませんが使えますよ。
abs($値)
ですか。