美文网首页
4.3函数调用

4.3函数调用

作者: jarod_chan | 来源:发表于2015-11-21 17:09 被阅读22次

<code>(proc-expr arg-expr ...)</code>是一个函数调用的形式。proc-expr不是一个语法形式。

4.3.1求值顺序和元数

函数调用按从左往右的方式进行求值。<code>proc-expr</code>产生一个函数,接受<code>arg-expr</code>作为参数。如果参数个数错误,则抛出异常。

4.3.2关键字参数

某些函数接受关键字参数,除了位置参数。

  (proc-expr arg ...)
    arg=arg-expr
    |arg-keyword arg-expr

<code>(go "super.rkt" #:mode 'fast)</code>该函数绑定了''super.rkt"作为位置参数,'fast与关键字#:mode关联。关键字参数按顺序执行,但是它本身与位置没有关系。

4.4.3apply函数

它接受一个函数和一个列表,并把列表的值应用到函数上面。在函数和列表之间,apply接受额外的参数。该参数将consed到参数列表上面。apply也接受关键字参数。apply 会把关键字参数当位置参数对待。keyword-apply可以调用有关键字参数的函数。

相关文章

  • 4.3函数调用

    (proc-expr arg-expr ...) 是一个函数调用的形式。proc-expr不是一个语法形式。 4....

  • 第四章 函数

    4.1如何调用函数 4.2调用自定义函数计算三个参数的平均值 4.3 4.4内置函数 4.5在嵌套函数中获取外部函...

  • Bash破壳漏洞(CVE-2014-6271)

    漏洞范围: GNU Bash 版本小于等于4.3 漏洞成因: bash使用的环境变量是通过函数名称来调用的,导致漏...

  • 4.3、日志打印实战,优化main函数调用

    1、基础设施之日志打印实战代码一初步估计1至3万行代码,还不包含业务逻辑。难度超过80%的服务器项目。要付出。日志...

  • JS函数调用

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。无论哪种函数调用除...

  • [转载]JavaScript权威指南(8)--函数

    文章前言 一 函数定义 二 函数调用 1,函数调用 2,方法调用 3,构造函数调用 4,间接调用 三 函数的实参和...

  • 【Solidity学习笔记】外部函数的调用

    3.8 外部函数的调用 在Solidity中,有两种函数调用:内部函数调用和外部函数调用。内部函数调用是指一个函数...

  • js里函数调用的四种模式

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call调用。同时,无论哪种函数调...

  • Nodejs学习笔记-函数

    调用本地函数调用外部函数-支持一个函数调用外部函数-支持多个函数字符串方式调用函数 代码:https://gith...

  • 内联函数

    解决函数调用效率的问题:函数之间调用,是内存地址之间的调用,当函数调用完毕之后还会返回原来函数执行的地址。函数调用...

网友评论

      本文标题:4.3函数调用

      本文链接:https://www.haomeiwen.com/subject/sfekhttx.html