`
ch0707
  • 浏览: 4332 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

第九章 函数

阅读更多
1.概论
REBOL提供如下几种函数:
        NATIVE、FUNCTION、MEZZANINE、OPERATOR、ROUTINE

2.求值函数
2.1参数
friend: luke@rebol.com
message: "message in a bottle"

send friend message

send luke@rebol.com "message in a bottle"

send friend
** Script Error: send is missing its message argument.
** Where: send friend

send friend message "urgent"

send friend detab copy message

send friend (detab (copy message))

file: %image
insert tail insert file %graphics/ %.jpg
print file
graphics/image.jpg

insert (tail (insert file %graphics/)) %.jpg


2.2参数数据类型
send 1234 "numbers"
** Script Error: send expected address argument of type: email block.
** Where: send 1234 "numbers"

help send
USAGE:
    SEND address message /only /header header-obj
DESCRIPTION:
    Send a message to an address (or block of addresses)
    SEND is a function value.
ARGUMENTS:
    address -- An address or block of addresses (Type: email block)
    message -- Text of message. First line is subject. (Type: any)
REFINEMENTS:
    /only -- Send only one message to multiple addresses
    /header -- Supply your own custom header
        header-obj -- The header to use (Type: object)

send luke@rebol.com $1000.00


2.3精化

copy/part  (copy just part of a string)

find/tail  (return the tail of the match)

load/markup  (return XML/HTML tags and strings)

find/case/tail (match case and return tail)

insert/only/dup (insert entire block multiple times)

string: "no time like the present"
print copy string
no time like the present

print copy/part string 7
no time

help copy
USAGE:
    COPY value /part range /deep
DESCRIPTION:
     Returns a copy of a value.
     COPY is an action value.
ARGUMENTS:
     value -- Usually a series (Type: series port bitset)
REFINEMENTS:
     /part -- Limits to a given length or position.
         range -- (Type: number series port)
     /deep -- Also copies series values within the block.

str: "test"
insert/dup/part str "this one" 4 5
print str
this this this this test

str: "test"
insert/part/dup str "this one" 4 5
print str
thisthisthisthisthistest



分享到:
评论

相关推荐

    C语言从入门到精通视频教程下载第9章 函数.zip

    在本"C语言从入门到精通视频教程下载第9章 函数"中,我们将深入学习C语言的核心概念之一——函数。函数是C语言中模块化编程的基础,它允许我们将代码组织成独立的、可重用的部分,提高代码的可读性和维护性。本章节...

    Excel_2016办公从入门到精通教程第9章函数的应用——设计薪资管理系统.zip

    通过这个“Excel 2016办公从入门到精通教程第9章函数的应用——设计薪资管理系统”,你将全面了解和掌握Excel函数在薪资管理中的应用,提升你的职场竞争力。通过不断的练习和实践,你将能够创建出一套完善的薪资管理...

    C++基础课件第九章函数的高级应用.ppt

    第九章的C++基础课件主要讲解了函数的高级应用,包括数组作为函数参数、查找算法的函数实现、排序算法的函数实现、函数模板的定义和应用以及函数重载的应用。 1-2 数组作为函数参数 在C++中,数组可以作为函数参数...

    精品课件 Python从入门到精通 第9章 函数(共18页).ppt

    在第9章“函数”中,我们将深入探讨这一核心概念。 首先,我们来看函数的创建。在Python中,使用`def`关键字定义一个函数,接着是函数名,然后是一对圆括号,其中可以包含参数列表。例如: ```python def function...

    第6章 函数.pptx

    ### 第6章 函数 #### 一、什么是函数? 在编程中,函数是一段被封装起来的代码,它可以实现特定的功能并且可以被多次调用。使用函数的主要目的是提高代码的复用性和模块性,使程序结构更加清晰。例如,在一个程序...

    E.xcel_2010中文版办公应用案例教程第9章 函数的应用——设计薪资管理系统.zip

    在本《Excel 2010中文版办公应用案例教程》第9章“函数的应用——设计薪资管理系统”中,我们将深入探讨如何利用Excel强大的计算功能和函数来构建一个高效的薪资管理系统。这一章节的教学内容旨在帮助用户提升在日常...

    即用即查PHP函数参考手册.part2.rar

    第九章 Directories函数 第十章 FilePro函数 第十一章 FileSystem函数 第十二章 Stream函数 第五篇 网络通信篇 第十三章 Socket函数 第十四章 SNMP函数 第十五章 Session函数 第十六章 URL函数 第十七章 Mail函数 ...

    Delphi函数参考大全-(上)

    第9章 日期函数 第10章 类型转换函数 第11章 异常处理函数 第12章 文件处理函数 第13章 图形计算与处理函数 第14章 格式化函数 第15章 对话框函数 第16章 打印机函数 第17章 COM实用函数 第18章 窗口控制...

    Delphi函数参考大全---(下)

    第9章 日期函数 第10章 类型转换函数 第11章 异常处理函数 第12章 文件处理函数 第13章 图形计算与处理函数 第14章 格式化函数 第15章 对话框函数 第16章 打印机函数 第17章 COM实用函数 第18章 窗口控制...

    \即用即查PHP函数参考手册.part4.rar

    第九章 Directories函数 第十章 FilePro函数 第十一章 FileSystem函数 第十二章 Stream函数 第五篇 网络通信篇 第十三章 Socket函数 第十四章 SNMP函数 第十五章 Session函数 第十六章 URL函数 第十七章 Mail函数 ...

    Linux C 函数库参考手册 中文版

    第9章 数据结构函数 第10章 随机数函数 第11章 初级 I/O 函数 第12章 标准I/O函数 第13章 进程及流程控制 第14章 格式化输入输出函数 第15章 文件及目录函数 第16章 信号函数 第17章 错误处理函数 第18章 管道相关...

    c语言\第8章 函数.ppt

    第8章主要讨论了以下几个关键知识点: 1. **函数的定义与调用**:函数定义包括指定返回类型、函数名以及参数列表。例如,`int add(int a, int b) { return a + b; }` 定义了一个名为`add`的函数,它接收两个整数并...

    第3章 函数

    【第3章 函数】 在C++编程语言中,函数是一种组织代码的机制,它封装了一段可重复使用的代码块,执行特定的任务。函数能够提高代码的可读性,降低复杂性,使得程序设计更加模块化。本章将深入探讨C++中的函数,包括...

    Csharp入门经典(第四版).part5.rar

    第9章 定义类 第10章 定义类成员 第11章 集合、比较和转换 第12章 泛型 第13章 其他OOP技术 第14章 C#3.0语言的改进 第2部分 Windows编程 第15章 Windows编程基础 第16章 Windows Forms的高级功能 第17章 使用通用...

    oracle第4章 单行函数

    ### Oracle 第四章 单行函数 #### 一、引言 在Oracle数据库的学习过程中,了解并掌握单行函数是非常重要的一步。单行函数是指针对每一行的数据进行处理,并返回一个处理结果的函数。这类函数在查询语句中非常常见,...

    c语言第8章函数习题.pdf

    "C语言第8章函数习题.pdf" 本资源主要讲解C语言中的函数习题,涵盖了函数的基本概念、函数类型、函数调用、函数返回值、函数参数传递、函数嵌套调用等多个方面。通过本资源的学习,读者可以深入理解C语言函数的使用...

    Windows API函数参考手册 含C++源码 第四章 绘图函数[rar]

    Windows API函数参考手册 含C++源码 第二章 窗口处理 第三章 设备上下文 第四章 绘图函数 第五章 位图和图表 ...第九章 处理文本和字体 第十章 硬件和系统 第十一章 Windows 消息 第十二章 进程和线程

    C语言程序设计第7章函数ppt课件.ppt

    "C语言程序设计第7章函数ppt课件.ppt" 本资源是关于C语言程序设计第7章函数ppt课件的概括,包含了函数的定义、函数的调用、函数的原型、函数的参数传递、函数的返回值、递归函数、函数的封装、函数的重用、函数的...

    即用即查PHP函数参考手册.part1.rar

    第九章 Directories函数 第十章 FilePro函数 第十一章 FileSystem函数 第十二章 Stream函数 第五篇 网络通信篇 第十三章 Socket函数 第十四章 SNMP函数 第十五章 Session函数 第十六章 URL函数 第十七章 Mail函数 ...

    即用即查PHP函数参考手册.part3.rar

    第九章 Directories函数 第十章 FilePro函数 第十一章 FileSystem函数 第十二章 Stream函数 第五篇 网络通信篇 第十三章 Socket函数 第十四章 SNMP函数 第十五章 Session函数 第十六章 URL函数 第十七章 Mail函数 ...

Global site tag (gtag.js) - Google Analytics