首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SICP Ex 1.3错误;语法关键字不能用作表达式:#[关键字-值-第13项]

SICP是指计算机科学经典教材《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs)。

Ex 1.3是该教材中的一个习题,具体内容是:

定义一个过程,它接受三个数作为参数,并返回这三个数中较大的两个数之和。

下面是一个可能的解答:

代码语言:scheme
复制
(define (sum-of-largest-two a b c)
  (cond ((and (>= a b) (>= b c)) (+ a b))
        ((and (>= a c) (>= c b)) (+ a c))
        (else (+ b c))))

该解答使用了条件表达式(cond)来判断三个数的大小关系,并返回较大的两个数之和。

在这个问题中,并没有涉及到云计算、IT互联网领域的名词和相关产品。因此,无法给出与腾讯云相关的产品介绍链接地址。

关于语法关键字不能用作表达式的问题,这是因为在Scheme语言中,一些关键字是被保留用于特定的语法结构,不能直接用作表达式。在这个问题中,并没有具体指明哪个关键字被用作了表达式,因此无法给出具体的解答。

总结:根据给出的问答内容,无法给出与云计算、IT互联网领域相关的答案和产品介绍链接地址。并且关于语法关键字不能用作表达式的问题,没有具体指明哪个关键字被用作了表达式,因此无法给出具体的解答。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 【深入浅出C#】章节 2:数据类型和变量:类型转换和类型推断

    类型转换和类型推断是C#编程中重要的概念和技术,它们在处理数据和变量时起到关键作用。类型转换允许我们在不同数据类型之间进行转换,以便进行正确的计算和操作。它可以帮助我们处理数据的精度、范围和表达需求。而类型推断则使代码更加简洁和可读,通过自动推断变量的类型,减少了冗余的代码和类型声明。 在《类型转换和类型推断》这篇文章中,我们将深入探讨类型转换的不同方式,包括显式类型转换和隐式类型转换,以及装箱和拆箱的概念。我们还将讨论类型推断的实际应用,包括使用var关键字和匿名类型的场景,以及动态类型的灵活性。

    01

    高效备考方法-程序修改题

    1. 程序修改题占18分,一般有3个地方有错误,题型简单 2. /***************found***************/称为错误栏,每道题的错误处就在这个错误栏的下面。 3. 做改错题时先看出错的地方,分析语法错误,如果能用C语言的语法判断出错误,改之即可 4. 没有语法错误即分析逻辑错误,逻辑错误可以从几个方面分析: (1) 从题目的要求中找到错误,例如:题目要求计算s=1+1/2+1/3+,……,+1/n,那么循环的范围就应该是for(i=0;i<=n;i++),但是考试中经常将其写为:for(i=0;i<n;i++) (2) 根据题目中的关键字改错,例如:题目中要求从小到大排序,则“从小到大”就是关键字 (3) 重点注意函数的调用、函数的返回值类型,函数的形参,这个是上机考试中的重点 (4) 注意细节,请参考以下为考生总结的知识 5.多练习,多思考,多总结

    01
    领券