
Perl if関数を調べたのですがわからないので教えていただければ幸いです。
特定のidがありそれがOKであればこの構文であればいいと
思うのですが(1と入力があれば”こんにちわ”と出力される)
if( $suuji == 1 )
{
$message = "こんにちわ";
}
この定義が10以上などの複数の場合はifでは出来ないのでしょうか?
具体的に言うと
1、3、5を入力するとおはようございます。
2、4、6を入力するとこんにちわ。
7、8、9を入力するとこんばんわみたいに。
いわゆるidナンバーひとつひとつ別ですが答えは重複する場合はどのよう記載すればいいのかわかりません。申し訳ないのですがお教えいただけれ場と思います。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ifは関数じゃなくて制御構造の制御文です。
方法はたくさんあります。
if ~elsifを使って全部の条件を制御する。
if ~elsifと論理演算子(or ||)を使って複数条件で制御。
elsif ($suuji == 2 || $suuji == 4 || $suuji == 6 )
switchモジュールで制御
elseif+論理演算子が一番スマートでしょうかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PLC間の信号のやりとりについて...
-
H8マイコンの端子の数字の端子...
-
USBからの電源供給をコントロー...
-
Picマイコンについて質問します...
-
nsecオーダーの信号の時間計測...
-
ディスプレイ上で起こる2重表...
-
HDMIとHDの違いはなんですか? ...
-
規格化の例
-
RS232C 通信でエラー(受信が正...
-
HDMI接続のパソコン液晶モニタ...
-
目を左右別々に動かす
-
マザーボードを交換したらモニ...
-
富士通デスクトップパソコンに...
-
ゲーミングPCでの質問です ゲー...
-
プリント基板のパターンの修復方法
-
DVIと、HDMIの切り替え
-
薄膜形成の対象は半導体ウエハ...
-
WO mic のUSB接続でエラーが出...
-
【EX2510S】HDMIとDisplayPort...
-
無線LANルーターの不具合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PLC間の信号のやりとりについて...
-
マイコンボード上のポートと端...
-
USBからの電源供給をコントロー...
-
シーケンスのプログラムについ...
-
振幅スペクトル、位相スペクト...
-
Picマイコンについて質問します...
-
MFCのシリアル通信でCTS/DSR取得
-
AVRマイコンの未使用ピンの処理...
-
pic始めたいです
-
マイコン(PIC)を使って可変抵抗...
-
マイコンを使った時のセンサー...
-
組み込み マイコン 部品をミス...
-
C++でLEDを点灯させるプログラム
-
コンピューターでラジコン操作?
-
ラダープログラムについて
-
デジタル時計(アラーム付)を...
-
VBでUSBポートからの入力を制御...
-
AVRでサーボモータの制御プログ...
-
H8/3052マイコンを使ってホパル...
-
PIC16F1827でPCとシリアル接続
おすすめ情報