Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 366 Bytes

README.md

File metadata and controls

24 lines (18 loc) · 366 Bytes

Pyttern

Simple ans stupid pattern matching for Python

Usage

With the decorator @pyttern, you can do pattern matching easily with:

@pyttern
def pat(a, b): {
  (1, 2): a,
  (3, 4): b,
  (_1, 5): _1 * 5,
  _ : 100,
}

pat(1, 2) => 1
pat(3, 4) => 4
pat(10, 5) => 50
pat(0, 0) => 100

For a more complex example, check out: Tick