まず最初に規約違反よけのため、Pythonの小話を一つ。
デコレータはただのシンタックスシュガーです。なので
defprinter(f):defdecorator(*args,**kwargs):returnf(*args,**kwargs)returndecoratordefadd(x,y):returnx+y"""
printer(add)(1, 2) # print(3)される
↑
@printer
def add(x, y):
return x + y
と同等
"""
ここまで小ネタ
以下main()
あなたの属性に興味がありません
- 「元引き込もりが」
- 「文系が」
- 「JKが」
- 「プログラミング初心者が」
これらのタイトル・見出しは多くの場合不要です。あなたの年齢・性別・学歴・出身・その他の属性によってプログラムの動作が変わるなら別ですが。(参照透過性)
noteと間違えていませんか?
あなたやあなたの周りで起きた話には関心がありません。私が関心を持っているのはプログラミング言語やソフトウェアアーキテクチャ、その他の技術です。(特に新しい技術!)
ノートと間違えていませんか?
Qiitaはあなたのノートではありません。
「Python学習 2日目」なんてタイトルの記事を見たくはありません。
ただし、技術を学習する過程で躓いた箇所や、得た知見などはぜひ共有してください!魅力的なタイトルもお忘れなく。