Perl超入門Hello World比較

2012年7月8日

Perlの某イベントに参加しているのでその学習記録としてちょこちょこと書くことに.

環境としてはVMWare上でUbuntu12.10.(多分apt-getしなくても作れたはず……)

vimを使って書いていくわけですが,vim perl ○○.plと○○には適当な名前を入れて作っていきます(○の中にスペース入れるのは勿論駄目.)

内容はHello World.

use strict;

use warnings;

use stf8;

binmode STDIN,"encoding(utf8)";

binmode STDOUT,"encoding(utf8)";

binomode STDERR,"encoding(utf8)";

print "Hello World";

これだとあんまり他の言語との差異がわからないので次は変数を使ってみる.

use strict;

use warnings;

use stf8;

binmode STDIN,"encoding(utf8)";

binmode STDOUT,"encoding(utf8)";

binomode STDERR,"encoding(utf8)";

my $str ="Hello World";

print "$str";

CやJavaと違うのは変数の型を事前に指定しなくてもいいという点だ.一応Cも書いてみる.


#include<stdio.h>

int main(void){

printf("Hello World");

}

変数を用いてみる.


#include<stdio.h>

int main(void){

char s[100];

s="Hello World";

printf("%s",s);

return 0;

}

Perlの変数は楽なように見えて,これだと何の変数がどんな役割をしているかわかりづらいなぁと思ってしまう.まぁ,そこはまぁ人の感性によるでしょう.

文字の取り扱いはCよりも楽な気がするかな.それはまた別の投稿で……

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*


  プロフィール  PR:無料HP  原町中央自動車教習所  売掛金買取 金利  料理 専門学校  エスペリア  中古ホイール 岡山  タイヤ 15インチ  東京 美容専門学校  14インチ ホイール  民泊 代行  物流 業務改善  株エヴァンジェリスト 退会  タイヤ 履き替え 豊橋市  バイアグラ 効果