• ベストアンサー

$x=''とした場合と$x=0とした場合で

t140の回答

  • t140
  • ベストアンサー率39% (59/150)
回答No.1

if ($x eq ''){ } elsif ($x eq '0'){ }

guuman
質問者

お礼

ありがとうございます $x=''; if($x eq '') { print "x is blank\n"; } if($x==0) { print "x is 0\n"; } の結果は x is blank x is 0 となります 最初に''をチェックして次に0をチェックするべきでね

関連するQ&A

  • y=x2-4x+2 と y=x+aがたった一つの解を持つ場合、aの値を

    y=x2-4x+2 と y=x+aがたった一つの解を持つ場合、aの値を求めよ。 これどうやって解くんですか? 判別式使うのわかるけど

  • X<0の場合、√( -4X|X|)=?

    私立文系四大を卒業した社会人で、現在数学をやり直しているところです。 絶対値がよく理解できず、特に平方根と一緒になると回答をみても余計混乱しています。 恐れ入りますが、下記の問題を教えてください。 問題: X<0の場合、√( -4X|X|)=? 回答: -2X 私は以下のように考えましたが、どこで間違えているのでしょうか。 √(-4X|X|) =√[-4(-X)X] (私の考え方: X<0からXを-Xとし、|X|はプラス・マイナスにかかわらず|X|=|-X|=Xということから、Xとしました。) =√[4X^2] (私の考え方:ここで"√(X^2)=|X|"の公式をつかい、以下とする) =√[(2X)^2]=|2X| 私の回答=2X (2Xは絶対値なのでマイナスにはならないため) 正答は-2Xとなっています。 -4と絶対値ではない方のX(X<0なので)でプラスとなって、 かつ、|X|は絶対値なのでマイナスにはなりえないと思うのですが、 なぜ-2Xになるのか教えてください。 なお、絶対値や平方根が出てくるといつも混乱するので、 基本的なことからわかりやすく勉強しなおすのにおすすめのサイトや教材があれば併せて教えてください。 どうぞよろしくお願いします。

  • iPhone Xが水没や落として壊れてしまった場合

    iPhone Xが水没や落として壊れてしまった場合新しいiPhone Xが来た場合iTunesを使って前回のiPhone Xから復元した場合前回のiPhone Xの初期設定が残ってくるのでしょうかそれとも新しいiPhone Xの初期設定が使用されるのでしょうか?

  • x軸から切り取る線分の長さの問題です。

    問題)放物線y=-x^2+x+a-3がx軸から切り取る線分の長さが3であるとき、定数aの値を求めよ。 模範解答)-x^2+x+a-3=0...(1)とおく。 この方程式の判別式をDとすると、D>0である。 これを解いてa>11/4 (1)より解の公式を使ってx=(1+√4a-11)/2,(1-√4a-11)/2 切り取る線分の長さが3より 左の解ー右の解=3 √4a-11=3 4a-11=9よりa=5 これは(2)をみたす よってa=5 質問)線分の長さを3として計算すれば最初に判別式>0を計算しなくてもその後の計算だけで解答を導きだせるように思いますがなぜ判別式D>0が最初に必要なのでしょうか?よろしくお願いします。

  • f(x)=x^3+ax+b(a、bは実数)の判別式

    f(x)=x^3+ax+b(a、bは実数)の判別式を求めよ。 誰か教えていただけると助かります。

  • ダイハツミラX-LTDについて

    先日、中古車販売の車屋にてダイハツミラのX-LTDスマートドライブパッケージの新古車を探してもらうよう依頼しました。 おそらく中古車オークサイト(業者用)の「GAO!」を使って探してくれたのだと思いますが、「この二つが出てるよ」と言って渡してくれた2枚の紙を見るとグレードのところが二つとも「X-LTD」としか記載されていませんでした。 自分が欲しいのはX-LTDのスマートドライブPなので車屋の人にこれはただのX-LTDかそれともスマートドライブPか分からないのか?と聞いてみましたが返事は「ちょっと分からないねぇ。向こうもそこまで記載してないっぽいから落札してから詳細を聞いてみないと分からないと思う」と言われました。そこで、形式の欄に目を付け、「DBA-L275S」と書いてあったのでこれで判別できるかも?と思って見てみたらどうやらミラのFF車は全部この形式らしく、判別できませんでした。 どなたか上記の条件でもノーマルX-LTDかスマートドライブPか判別できる方法とか判る方いませんでしょうか? お力添えよろしくお願いします。長文失礼しました

  • ダイハツミラX-LTDについて。

    先日、中古車販売の車屋にてダイハツミラのX-LTDスマートドライブパッケージの新古車を探してもらうよう依頼しました。 おそらく中古車オークサイト(業者用)の「GAO!」を使って探してくれたのだと思いますが、「この二つが出てるよ」と言って渡してくれた2枚の紙を見るとグレードのところが二つとも「X-LTD」としか記載されていませんでした。 自分が欲しいのはX-LTDのスマートドライブPなので車屋の人にこれはただのX-LTDかそれともスマートドライブPか分からないのか?と聞いてみましたが返事は「ちょっと分からないねぇ。向こうもそこまで記載してないっぽいから落札してから詳細を聞いてみないと分からないと思う」と言われました。そこで、形式の欄に目を付け、「DBA-L275S」と書いてあったのでこれで判別できるかも?と思って見てみたらどうやらミラのFF車は全部この形式らしく、判別できませんでした。 どなたか上記の条件でもノーマルX-LTDかスマートドライブPか判別できる方法とか判る方いませんでしょうか? お力添えよろしくお願いします。長文失礼しました。

  • √x^2+√x^2-4x+4を次の場合について簡単

    √x^2+√x^2-4x+4を次の場合について簡単にせよ。 (1)x<0 (2)0=<x<2. (3)2=<x 解き方教えてください。

  • x>0,y>0で、x^2+xy+y^2=3のとき、2x+yの値の範囲を

    x>0,y>0で、x^2+xy+y^2=3のとき、2x+yの値の範囲を求めよ。 以下のように解けますが、別解をお願いします。 k=2x+yとおく。y=k-2xをx^2+xy+y^2=3に代入して 3x^2-3kx+k^2-3=0 この解が、0<x<k/2に存在する 条件をもとめる。y=3x^2-3kx+k^2-3とおいて 軸は、k/2 より、判別式>0、x=0のとき、y>0 この2つの条件を求めればよい。

  • f(x)=x^3+ax^2+12x+3が、すべての実数の範囲で単調に増

    f(x)=x^3+ax^2+12x+3が、すべての実数の範囲で単調に増加するように、定数aの値の範囲を求めよ。 解答ではf'(x)≧が成り立てばよいとありますが、参考書を見ると、常に単調増加するときはf'(x)>が言えるとあります。≧か>の違いは何なんですか? あと、ことあとf'(x)の判別式をとる際、D≦0とする意味がわかりません。 わかる方いましたら助けてください。お願いします。