2013年8月20日火曜日

開発環境

『初めてのPerl 第6版』(Randal L. Schwartz, Tom Phoenix, brian d foy 共著、近藤 嘉雪 訳、オライリー・ジャパン、2012年、ISBN978-4-87311-567-2)の14章(文字列処理とソート)の14.5(練習問題)1を解いてみる。

その他参考書籍

1.

コード(BBEdit)

sample.pl

#!/usr/bin/env perl
use strict;
use warnings;
use 5.016;
use utf8;
binmode STDOUT, ':utf8';
binmode STDIN, ':utf8';

my @nums = (17, 1000, 04, 1.50, 3.14159, -10, 1.5, 4, 2001, 90210, 666);

for (sort @nums) {
    printf "%10g\n", $_;
}

入出力結果(Terminal)

$ ./sample.pl
       -10
       1.5
       1.5
      1000
        17
      2001
   3.14159
         4
         4
       666
     90210
$

ちなみにpython3.3の場合。

コード(BBEdit)

sample.py

#!/usr/bin/env python3.3
## Copyright (C) 2013 by kamimura
#-*- coding: utf-8 -*-

nums = [17, 1000, 4, 1.50, 3.14159, -10, 1.5, 4, 2001, 90210, 666]

for n in sorted(nums):
    print("{0:10g}".format(n))

入出力結果(Terminal)

$ ./sample.py
       -10
       1.5
       1.5
   3.14159
         4
         4
        17
       666
      1000
      2001
     90210
$

0 コメント:

コメントを投稿