Perlで絶対値の演算子ってありますか?数学では|値|ででますけど・・・

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2003/06/18 15:15:39
  • 終了:--

回答(8件)

id:jkondo No.1

こんどう回答回数104ベストアンサー獲得回数42003/06/18 15:17:38

abs ですね。以下実行結果です

$ perl -e ”print abs(-3)”

3

id:shiya

abs($値)

ですか。

2003/06/18 15:45:28
id:RinKoujiro No.2

RinKoujiro回答回数9ベストアンサー獲得回数02003/06/18 15:36:36

http://www.perl.org/

The Perl Programming Language - www.perl.org

abs($hoge)

id:shiya

了解

2003/06/18 15:46:05
id:pahoo No.3

pahoo回答回数5960ベストアンサー獲得回数6332003/06/18 15:44:39

演算子ではなく、abs関数を使うことになります。

id:shiya

関数ってperlで使えますか?

2003/06/18 15:47:15
id:ny152 No.4

ny152回答回数64ベストアンサー獲得回数02003/06/18 15:45:46

えっと絶対値の演算子はなかったと思います

if ($a<0){

$a= $a * -1;

}

で出来ます。

 

id:shiya

perlではabsって見かけませんけどそういう演算子じゃない関数って使用できるのかな?

2003/06/18 15:53:50
id:honera No.5

honera回答回数168ベストアンサー獲得回数02003/06/18 15:59:10

Perlの標準関数ですので問題なく使えますよー。

id:shiya

そうですか。よかったです。

ちなみに4の回答に*−1ってありますけど−1を()に入れる必要はありますか?

2003/06/18 16:08:30
id:ny152 No.6

ny152回答回数64ベストアンサー獲得回数02003/06/18 16:20:37

えっと、勘違いしてました。

ABSでいいですよね

4番の所で

()はいらないですよ

id:shiya

そうですか。

でも演算子ならエディタで書くと太字に変わるのに関数は変わらないから少し不安になります。

2003/06/18 16:36:21
id:nag_5 No.7

nag_5回答回数1ベストアンサー獲得回数02003/06/18 22:44:19

abs関数を使えばいいです。

perlの場合、大文字小文字を区別するので

ABS -3

って書くとエラーになっちゃいます。

> でも演算子ならエディタで書くと太字に変わるのに関数は変わらないから少し不安になります。

エディタによってはperlの関数部分が太字になったりするものもあるみたいです。

id:shiya

そんなものが・・・

2003/06/19 02:34:46
id:Gaku No.8

Gaku回答回数2ベストアンサー獲得回数02003/06/21 22:46:56

ポイント110pt

http://www.hatena.ne.jp/1055916939#

Perlで絶対値の演算子ってありますか?数学では|値|ででますけど・・・ - 人力検索はてな

abs()で出ます。

太字にはなりませんが使えますよ。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません