教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 go语言Min,Max,Sum函数

go语言Min,Max,Sum函数

发布时间:2022-03-15   编辑:jiaochengji.com
教程集为您提供go语言Min,Max,Sum函数等资源,欢迎您收藏本站,我们将为您提供最新的go语言Min,Max,Sum函数资源

在编写go程序时我们经常需要使用多变量的Min,Max函数。但是会发现官方代码中只提供了float类型的Min,Max函数,这是因为浮点型的数据判断会涉及到比较多的逻辑,而整数型的数据判断逻辑十分简单,可以十分轻松的实现。

因此这里就分享一下Min,Max和Sum的代码实现。逻辑非常简单:

<pre><code class="language-Go">const ( MININT64 = -922337203685477580 MAXINT64 = 9223372036854775807 ) func Max(nums... int64) int64 { var maxNum int64 = MININT64 for _, num := range nums { if num > maxNum { maxNum = num } } return maxNum } func Min(nums... int64) int64 { var minNum int64 = MAXINT64 for _, num := range nums { if num < minNum { minNum = num } } return minNum } func Min(nums... int64) int64 { var sumNum int64 = 0 for _, num := range nums { sumNum = num } } return sumNum } </code></pre>

 

到此这篇关于“go语言Min,Max,Sum函数”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
go语言Min,Max,Sum函数
oracle分组函数实例
C语言中转换说明符%g的使用
golang 中的闭包详细解释
SQLite常用函数收集
C语言scanf输入考试题目
初识 go 语言:方法,接口及并发
如何使用canvas的得到验证码的效果(附源码)
html5使用canva实现验证码效果(代码实例)
Go与PHP的语法对比

[关闭]
~ ~