Cairo Functions
Overview
Guide users through Cairo function definitions, calls, return values, and const functions with correct syntax and typing.
Quick Use
- •Read
references/functions.mdbefore answering. - •Show minimal, compile-ready snippets with correct parameter and return type annotations.
- •Call out statement vs expression rules when return values are involved.
Response Checklist
- •Include parameter types and return types where required.
- •If returning a value, use a tail expression without a semicolon or an explicit
return. - •If the user mentions named arguments, show
foo(x: value)orfoo(:x).
Example Requests
- •"How do I return a value from a Cairo function?"
- •"Can I call a function with named arguments?"
- •"What is a
const fnin Cairo?"