2012年11月27日火曜日

開発環境

『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリー・ジャパン、2009年、ISBN978-4-84312-225-5) の9章(JavaScriptのブラウザオブジェクトモデル)練習問第9-1を解いてみる。

その他参考書籍

9-1.

コード(TextWrangler)

var name;
do{
  name = prompt("名前は?",null);
} while ( name === null || /^\s*$/.test(name));
var result = "こんにちは、" + name + "さん!";
$('#pre0').text(result);



ちなみにPython3kの場合。

コード(TextWrangler)

sample.py

#!/usr/bin/env python3.3
#-*- coding: utf-8 -*-

import re
pattern = re.compile(r"^\s*$")
while True:
    print("名前は?")
    name = input()
    if not re.match(pattern, name):break

print("こんにちは、{0}さん!".format(name))

入出力結果(Terminal)

$ ./sample.py
名前は?

名前は?
kamimura
こんにちは、kamimuraさん!
$

0 コメント:

コメントを投稿