marqdo

Positional argumentsok

structure/03-positional-call.mq.md

文档

main

说明

Positional args bind in declaration order (no who= needed):

> greet Marqdo

Named form still works:

> greet who=World

greet

说明
who=World
+ who
> print text=Hello who!
Functions
Variables
  • description text
    Bind by parameter order; named form still works
  • markup text
    occlusion
  • title text
    Positional arguments
可执行知识(辅助)

文档中的步骤

结构步骤(非实际执行时序)

  1. call print
  2. call greet → mq://public/structure%2F03-positional-call/function/main/greet
  3. call greet → mq://public/structure%2F03-positional-call/function/main/greet

main.greet function

Target
mq://public/structure%2F03-positional-call/function/main/greet
Signature
(who: any) → any
Effects
output.write
Verification
parse: passed; resolve: passed; contract: unchecked; tests: unknown; evidence: unverified(尚无来源记录)
制品摘要
sha256:a9bc71ff1e72a… (未检查锁定状态)
Depends on
none
Execution
尚无该知识的运行记录(知识预览不执行)。

运行与结果

Hello Marqdo! Hello World!
完整源码
---
markup: occlusion
title: Positional arguments
description: Bind by parameter order; named form still works
---

# main

Positional args bind in declaration order (no `who=` needed):

> greet Marqdo

Named form still works:

> greet who=World

## greet
    + `who`

> print text=Hello `who`!

Variable