![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
print”Hello!”;
じゃなくて、
print "Hello!";
です。
必ず小文字で、かつprint の後に半角スペースを開けてください。
なお、改行がない場合は、すぐ次にコマンドプロンプトが表示されますが、改行があると一行間が開きます。
Windowsのコマンドプロンプトからと、Cygwinのbashからの画面をあげておきます。
#!/usr/local/bin/perl
print "Hello World!";
![「perlのprint文がうまく動きません」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/8/650963_5497e9767558d/M.jpg)
No.2
- 回答日時:
どんな環境(OS:WindowsとかLinuxとか/実行環境:なにかの開発環境なのかコマンドラインなのか、等)での結果でしょうか?
perlのprintは、それだけでは改行をしません。
なので、print "Hello!"を実行すると ! の直後にカーソルが来てプログラムが終わります。
その後に表示されるプロンプトが、その行の始めから表示されて、Hello!を上書きすることもあります。
普通
C:¥>
とか出るプロンプトがHello!の後に続いて
Hello!C:¥>
等と表示される場合もあります。
改行単位で表示するウィンドウだったりすると、次の改行が来るまで「Hello!」は出力待ちになってしまいます。
No.1
- 回答日時:
こんにちは。
なぜか?と聞かれると、上書きされるから・・・。
普通は、
command>コマンド入力待ち
の状態で、
command>perl Hello.pl
と入力して実行したら、
Hello!
と表示するのですが、改行がないため、一瞬で
command>
に置き換わります。
なので見えないです・・・。
この回答へのお礼
お礼日時:2012/01/25 14:14
なるほど!そういうことなのですね。!
でも、そうだとすると、入門書にこうやるとHelloと出力されるという記述は初心者
にとってはあまり適切ではない説明だったのですね。
やっとわかりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby プログラミング 3 2023/06/09 14:30
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- JavaScript React と Electron でデスクトップアプリを開発する環境について 1 2023/02/08 11:16
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- 英語 "Hello" の語源は何でしょうか?中国語の「好」Hǎo ではないでしょうか? 2 2022/04/01 10:23
- Perl Perlで特定文字列から特定文字列までを抜き出したい 4 2022/04/02 14:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pythonの*
-
【至急!!!】python言語で本を見...
-
変数名に変数を使用
-
16進の10進変換について
-
perl
-
変数まとめて0に初期化する方...
-
c言語 16進数の2進数への変換
-
シェルで、ランダム関数を変数...
-
シェルスクリプト+perl
-
数値かどうかの判定方法
-
ポーリングとHTMLデータのリロ...
-
関数「exists」と「defined」の...
-
pythonで演算子を変数に代入す...
-
JSONで文字列が長い時
-
Application.ScreenUpdating = ...
-
formで特定のinputを送信しない...
-
文字の横にプルダウンを表示さ...
-
VB6で、長い時間かかる処理...
-
実行時エラー 3020の対策
-
テーブル内でドロップダウンメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
16進の10進変換について
-
【至急!!!】python言語で本を見...
-
pythonで演算子を変数に代入す...
-
数値かどうかの判定方法
-
pythonの*
-
UWSCのSELECT文の記述方法
-
int(input("○○"))の使い方
-
関数「exists」と「defined」の...
-
c言語 16進数の2進数への変換
-
Perlにおける<?phpinfo();?>の...
-
I2C接続のLCDディスプレイを使う
-
シェルスクリプトで、空白(ス...
-
「HSP」でキャラコードを使って...
-
switch文のエラーについて
-
Use of uninitialized value ---
-
変数の中は文字列か数値か調べ...
-
perでメールが送信出来ない場合...
-
画面上再読み込みをさせたいの...
-
awkの正規表現での最左最短マッ...
-
文字列をスカラー変数として認...
おすすめ情報