←
examples/module-loading/11_selective_import.cat
#!/usr/bin/env catnip
# Selective import - pick specific names from a module
# Import specific names into globals
import('math', 'sqrt', 'pi')
print(sqrt(144)) # → 12.0
print(pi) # → 3.141592653589793
# With aliases (name:alias syntax, same as CLI -m)
import('math', 'factorial:fact', 'ceil')
print(fact(10)) # → 3628800
print(ceil(2.3)) # → 3