null是什么??关于choose函数的返回值

例如:函数choose(2,3,4,5,6)的返回值是?
函数choose(5,4,3,2,1)的返回值是?
什么是返回值?如何判断与计算?

qq_笑_17
浏览 142回答 1
1回答

桃花长相依

choose(2,3,4,5,6)返回4choose(3,3,4,5,6)返回5Choose 函数从参数列表中选择并返回一个值。语法Choose(index, choice-1[, choice-2, ... [, choice-n]])Choose 函数的语法具有以下几个部分:部分 描述 index 必要参数,数值表达式或字段,它的运算结果是一个数值,且界于 1 和可选择的项目数之间。 choice 必要参数,Variant 表达式,包含可选择项目的其中之一。 说明Choose 会根据 index 的值来返回选择项列表中的某个值。如果 index 是 1,则 Choose 会返回列表中的第 1 个选择项。如果 index 是 2,则会返回列表中的第 2 个选择项,以此类推。可以使用 Choose 来查阅一个列表中的项目。例如,如果 index 所指定的值为 3,而 choice-1 = "one"、choice-2 = "two"、且 choice-3 = "three",那么 Choose 将返回 "three"。当 index 代表一选项组中的值时,则这项功能将会特别有用。即使它只返回一个选项值,Choose 仍然会计算列表中的每个选择项。所以应该注意到这项副作用。例如,当在每个选择项表达式中使用了 MsgBox 函数作为其中的一部分时,每计算一个选择项,就会显示一次消息框。当 index小于 1 或大于列出的选择项数目时,Choose 函数返回 Null。如果 index 不是整数,则会先四舍五入为与其最接近的整数。比如:Choose(2,"一","二","三","四") 返回的是 二Choose(4,"一","二","三","四") 返回的是 四函数示例:Function GetChoice(Ind As Integer)GetChoice = Choose(Ind, "一", "二", "三","四")End Function由ind传递参数,ind值是1~4,getchoice(2) 返回 "二"
打开App,查看更多内容
随时随地看视频慕课网APP