แแแแแ แแแ แ แแกแฃแแ
แแฎแแแ แแแแแแแแแขแแชแแ แซแแแแแ แฐแแแแก Scala-แจแ, Rust-แจแ แแ F#-แจแ แแแฌแแแแแฃแ "Match" แแแแ แแขแแ แก, แ แแแแแแช แแแแ แแแก แแแแกแแแฆแแ แฃแแ แแแแแฎแแขแแแก แจแแแแแก แแแแแแแจแ แฉแแแแแแแแ แจแแแแแแแแจแ "case" แแแแ แแขแแ แแ แแแงแ แแแแแแ. C, Java แแ JavaScript-แจแ แฎแแแแแกแแฌแแแแแ "switch" แแแแ แแขแแ แแกแแแ แแแแกแฎแแแแแแแ, "match"-แแ แแแคแฃแซแแแแฃแแ แแแแแแแแฅแแแแแแ แแแแ แแ แแแขแก แแแแแแแแแแแ.
def http_error(แกแขแแขแฃแกแแแ):
แแแขแฉแแก แกแขแแขแฃแกแ:
แกแแฅแแ 400:
แแแแ แฃแแแแ "แชแฃแแ แแแแฎแแแแ"
แกแแฅแแ 401|403|404:
แแแแ แฃแแแแ "แแ แแ แแก แแแจแแแแฃแแ"
แกแแฅแแ 418:
แแแแ แฃแแแแ "แแ แฉแแแแแแ แแแ "
case_:
แแแแ แฃแแแแ "แ แแฆแแช แกแฎแแ"
แแแแแแแแแ, แจแแแแซแแแแ แแแแแแแแแ แแแแแฅแขแแแ, แขแแแแแ, แกแแแแ แแ แแแแแแแแฃแ แ แแแแแแแ แแแแแ แแ แกแแแฃแแ แแแแจแแแแแแแแแแก แกแแคแฃแซแแแแแ แชแแแแแแแแก แแแกแแแแแจแแ แแแแแ. แแแแแแแ แแฃแแแ แฉแแแแแฃแแ แจแแแแแแแแแก แแแแกแแแฆแแ แ, แจแแแแแแจแ แแแแแขแแแแแ โแแฃโ แแแ แแแแแแก แแแแแงแแแแแ, แแแฆแแแแแก แแแแแงแแแแแ (โ[x, y, *rest]โ), แแแกแแฆแแแแก/แแแแจแแแแแแแแก แ แฃแแแแแก แแแแแงแแแแแ (แแแแแแแแแ, {โแกแแฉแฅแแ แแก แกแแฉแฅแแ แโ: b, โแแแงแแแแแแโ. โ: l} "แกแแฉแฅแแ แแก" แแ "แแแงแแแแแแแก" แแแแจแแแแแแแแแแก แแ แแแฅแกแแแแแแก แแแแกแแฆแแแแ), แฅแแแแแ แแแแแก แแแแแแฌแแ แ (":=" แแแแ แแขแแ แ), แแแแแแงแแแแ แแแกแแฎแแแแแฃแแ แแฃแแแแแแแ แจแแแแแแจแ. แแแแกแแแจแ แจแแกแแซแแแแแแแ แจแแกแแแแแแกแ แฅแชแแแแก แแแ แแแแ โ__match__()โ แแแแแแแก แแแแแงแแแแแแ.
แแแแแชแแแแ แแแแกแแแแ แแแแแ แขแ แแแแแชแแแแ แแแแกแแแแ
@dataclass
แแแแกแแก แฅแฃแแ:
x:int
y:int
def whereis(point):
แแแขแฉแแก แฌแแ แขแแแ:
case Point(0, 0):
แแแญแแแ ("แฌแแ แแแจแแแ")
case Point(0, y):
แแแญแแแ (f"Y={y}")
case Point(x, 0):
แแแญแแแ (f"X={x}")
case Point():
แแแญแแแ ("แกแแแแ แกแฎแแแแแ")
case_:
แแแญแแแ ("แแ แ แฌแแ แขแแแ")
แแแขแฉแแก แฌแแ แขแแแ:
แจแแแแฎแแแแ แฌแแ แขแแแ(x, y) แแฃ x == y:
แแแญแแแ (f"Y=X {x}")
แจแแแแฎแแแแ แฌแแ แขแแแ (x, y):
แแแญแแแ (f"แแ แ แแแแแแแแแแ")
แฌแแแแแ, แแฌแแแแ, แแฃแ แฏแ = 0, 1, 2
แแแแฎแแแแ แคแแ แ:
แกแแฅแแ .แฌแแแแแ:
แแแญแแแ ("แแ แแฎแแแแ แฌแแแแแก!")
แกแแฅแแ .แแฌแแแแ:
แแแญแแแ ("แแแแแฎแ แแฌแแแแแ")
แกแแฅแแ .BLU
E:
print ("แแ แแแ แซแแแ แแแฃแแก :(")
แแแแ แแแ แแแแแแแแแฃแแแ แแแแกแแฎแแแแแแแ
แฌแงแแ แ: opennet.ru