Functional programming 球拍中的数学函数
我是球拍编程新手。如何使用内置的数学函数?示例阶乘?在第一行中,我插入了#lang racket/base,但它没有导入数学函数。当我使用阶乘函数时,我有一个错误:Functional programming 球拍中的数学函数,functional-programming,racket,Functional Programming,Racket,我是球拍编程新手。如何使用内置的数学函数?示例阶乘?在第一行中,我插入了#lang racket/base,但它没有导入数学函数。当我使用阶乘函数时,我有一个错误: factorial:factorial中的未绑定标识符 谢谢你的帮助。这个racket/base语言非常简单,不提供很多数学函数。racket语言稍大一些,但仍然没有特别的factorial。但是,math库确实有阶乘。因此,无论您使用哪种语言,您都可以要求它。因此,您将得到一个类似以下的程序: #lang racket (requ
factorial:factorial中的未绑定标识符
谢谢你的帮助。这个racket/base
语言非常简单,不提供很多数学函数。racket
语言稍大一些,但仍然没有特别的factorial
。但是,math
库确实有阶乘。因此,无论您使用哪种语言,您都可以要求它。因此,您将得到一个类似以下的程序:
#lang racket
(require math)
(factorial 5) ; => 120
这个阶乘。页面顶部表示您需要在程序顶部添加(需要数学/数论)
(但在#lang racket/base
之后)才能使用该功能。