gpt4 book ai didi

syntax - 方案:箭头 -> 是什么意思?

转载 作者:行者123 更新时间:2023-12-02 06:32:41 24 4
gpt4 key购买 nike

我正在学习函数式编程类(class),并使用 SICP 这本书作为引用。在书中的几个地方,我在过程定义中遇到了'->'箭头的使用。

示例:

(define (segments->painter segment-list)
(lambda ...

(define (tree->list tree)
(if (...

(define (scheme-number->complex n)
(make-complex-from-real ...

那么,“->”箭头是什么意思?是否是一种命名约定,表明该过程将一种事物转变为另一种事物?例如树入列表?如果不; 箭头代表什么?

谢谢!

最佳答案

正如 @sepp2k 提到的 -> 是名称的一部分,本身并不意味着任何内容。约定是在“转换”(松散使用)函数的名称中使用 -> 。函数 string->list 将一个字符串作为输入并生成一个字符列表。

在大多数情况下,您可以将 -> 发音为“to”。也就是说,如果您要大声朗读代码,则 string->list 发音为“要列出的字符串”。

关于syntax - 方案:箭头 -> 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37186379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com