20240715
20240715
Array.from
JavaScriptの、Array.fromメソッドの命名が気に入っている
別の形式の何かから、あるクラスのインスタンスを生成するために使うことがある
Pythonではfromは予約語になってて使いづらい
まあ、大した問題ではないが
code:py
@staticmethod
def from_html_path(path: str):
"""HTML 形式の dat のファイル名からスレッドの ID を抽出し、スレッド名のインスタンスを生成"""
m = re.search(r"(0-9+)\.html$", path) if not m:
raise UnsupportedError(f"Could not extract thread id: {path}")
result = m.group(1)
return ThreadId(result)