機能金曜日-より多くの数学


私は以前利用可能なベースの数学関数のいくつかをカバーしました.今回は数字の配列で働くことに関連した数学関数をカバーします.これにはmax , min , rand , range関数が含まれます.

マックスアンドミン


これらの2つの関数は全く同じように機能します.max関数は数値の配列の中で最も大きい数を返し、min関数は数値の配列で最も小さい数を返します.書式は以下の通りです.
max(number1, number2, number3, ....)
max([number1, number2, number3, ....])
min(number1, number2, number3, ....)
min([number1, number2, number3, ....])
数値は任意の型(整数、浮動小数点、または混合物)でありえます.単一の配列変数を渡すこともできます.結果は、それぞれ最大または最小の番号である単一の番号になります.
例えば、
max(2.1, 4, 6.4, 8) //returns 8
min(2.1, 4, 6.4, 8) //returns 2.1

範囲


range関数は整数の配列を生成できるようになります.書式は以下の通りです.
range(startingNumber, numberCount)
StartingNumberは、配列を開始する番号です.NumberCountは配列に追加する項目の数です.それぞれの番号は、最後よりも高くなる追加されます.整数値のみがサポートされ、浮動小数点数ではサポートされません.
例えば、
range(5,5) //will return [5,6,7,8,9]
range(11,7) //will return [11,12,13,14,15,16,17]

ランド


RAND関数は、開始番号と終了番号の排他的な2つの指定された番号の間のランダムな整数番号を返します.書式は以下の通りです.
rand(startingValue, endingValue)
整数値のみがサポートされ、浮動小数点数ではサポートされません.
例:
rand(1,5) //will return 1, 2, 3, or 4
rand(21,28) //will return 21, 22, 23, 24, 25, 26, or 27
ポストFunction Friday – More Mathは、Barret Codesに最初に現れました.