Pythonの特殊メソッドを使ってPPAPをやってみました。 文字列の足し算、掛け算を__add__、__mul__を使ってやりました。 コード import re ## PPAP class class PPAP(str): def __add__(self, other): self.print_materials(other) result = "{1}-{0}".format(self, other) print("Oh, {0}!".format(result)) return PPAP(result) def __mul__(self, other): match = re.search("(\w+)-(\w+)", other) mate_1, mate_2 = match.group(1), match.group(2) result = "{0}-{1}-{2}".for
はじめに コマンドラインツールが多数作られるプロジェクトがあるとします。 複数人で開発していると、オプションの意味付けが人によってばらばらになってしまう――そんな事象は、おそらくよくあることだと思います。 ので、そのような環境では、なんらか規約を設けるのがよさそうです。 本記事では、その規約の作成、またはオプションの意味付けにおいて、参考となるであろう情報を提示します。 特に、ショートオプション(英字1字のみのオプション)にフォーカスします。 ロングオプション(英字複数字から成るオプション)については、意味は自明になることが多いでしょう。 ただし、「ショートオプションをどのロングオプションに対応付けるべきか」という問題は、本稿でも扱います。 また、コマンド文法やオプションのフォーマットはOSやプログラムによって異なりますが、ここでは以下を前提とします: ショートオプション ... -a,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く