6.6 知识测试:练习
- 练习6-1
创建一个名为multiples_of_pi
的新环境 。将以下变量分配到此环境中:
two_pi
,值为2 * π
,使用双方括号;three_pi
,值为3 * π
,使用美元符号运算符;four_pi
,值为4 * π
,使用assign
函数。
列出环境的内容,以及它们的值。[10]
- 练习6-2
写一个接受一个整数向量的函数(为简单起见,你不用担心输入检查),它将返回一个逻辑向量。其判断逻辑是:如果输入值是偶数则返回TRUE
;奇数则返回FALSE
;非有限值(非有限值指任何能使用is.finite
函数返回FALSE
的东西:如Inf
、-Inf
、NA
和NaN
)则返回NA
。输入正、负、零和非无限值来检查此函数。[10]
- 练习6-3
写一个函数,它接受一个函数作为输入,并返回一个包含两个元素的列表:一个名为args
的元素,它包含了一个形参的结对列表;一个命为body
的元素,它包含输入的内容。使用不同的输入测试此函数。[10]