当前位置: 首页 > news >正文

医院网站建设需求分析调研表百度下载并安装最新版

医院网站建设需求分析调研表,百度下载并安装最新版,建筑业管理平台登录,seo技术服务Go 1.21新增的内置函数分别是 min、max 和 clear,接下来看下这几个函数的用途和使用示例。 在编程过程中,需要知道一组值中的最大或最小值的场景是很常见的,比如排序、统计等场景。之前都需要自己写代码来实现这个功能,现在 Go 1…

Go 1.21新增的内置函数分别是 min、max 和 clear,接下来看下这几个函数的用途和使用示例。

在编程过程中,需要知道一组值中的最大或最小值的场景是很常见的,比如排序、统计等场景。之前都需要自己写代码来实现这个功能,现在 Go 1.21引入了两个新的内置函数 min 和 max 来实现了这个功能。

min

函数定义如下:

func min[T cmp.Ordered](x T, y ...T) T

用于计算给定数量的有序类型数据中的的最小值,参数至少为一个。与操作符相同的类型规则适用:对于有序参数 x 和 y,如果 x + y 有效,则 min(x, y) 有效,并且 min(x, y) 的类型和 x + y 的类型也一样(对于 max 函数也是类似的)。如果所有参数都是常量,则结果也是常量。简单示例如下:

package mainimport "fmt"func main() {var x, y int = 1, 6fmt.Println(min(y))         // 6fmt.Println(min(x, y))      // 1fmt.Println(min(0, x, y))   // 0fmt.Println(min(x, y, 4.0)) // 1fmt.Println(min("a", "b"))  // a
}

max 

函数定义如下:

func max[T cmp.Ordered](x T, y ...T) T

用于计算给定数量的有序类型数据中的的最大值,参数至少为一个,其他特性和 min 类似。简单示例如下:

package mainimport "fmt"func main() {var x, y int = 1, 6fmt.Println(max(y))         // 6fmt.Println(max(x, y))      // 6fmt.Println(max(0, x, y))   // 6fmt.Println(max(x, y, 4.0)) // 6fmt.Println(max("a", "b"))  // b
}

Clear

函数定义如下:

func clear[T ~[]Type | ~map[Type]Type1](t T)

作用是删除或清空所有元素。接受 map 和 slice类型的实参。当参数为 map 类型时,会删除 map 中所有元素,map 的长度变为 0,简单示例如下:

package mainimport "fmt"func main() {m := map[string]string{"foo": "bar", "foo2": "bar2"}clear(m)fmt.Println(len(m)) // 0
}

当参数为切片类型时,将切片中的所有元素设置为对应类型的零值,clear 前后切片的长度和容量都保持不变。

package mainimport "fmt"func main() {s1 := []int{1, 2, 3, 4}clear(s1)fmt.Println(s1) // [0 0 0 0]s2 := []string{"路多辛的博客", "路多辛的所思所想", "a", "b"}clear(s2)fmt.Println(s2) // [   ]
}

如果传入的 map 或 slice 类型值为 nil,则不做任何操作。

http://www.yayakq.cn/news/389777/

相关文章:

  • 网站建设礼品韩国风网站
  • 站酷网app网站利用e4a做app
  • 怎样建立营销网站软件怎么做出来的
  • 网站登录 退出怎么做有没有专门做外包销售的公司
  • 海口网站建设好地推团队如何收费
  • php网站开发是学什么的建设网站用什么语言比较好
  • 答建设网站厦门同安网站建设
  • 美容美发化妆品培训企业网站源码带后台php织梦dede5.7网络推广培训前景如何
  • 做网站卖东西最好看的中文字幕国语电影有哪些
  • 网站上的文章用秀米可以做吗网站建设的分工的论文
  • 珠海网站建立响应式网站模板的应用
  • 商业网站开发模式临沂seo排名外包
  • 社区智慧警务网站如何推进警务室建设方案成都 网站
  • 先申请网站空间高品质网站设计制作
  • 网站建设成本多少网络运营专员
  • 重庆工厂网站建设站长工具友链检测
  • 网站建设文章缩略图跨境购网站建设
  • 做网站的公司在哪WordPress文章投票
  • 何为网络营销?seo推广编辑
  • wordpress如何添加网站地图网站怎么做图片动态图片
  • 高端网站建设,恩愉科技做网站更赚钱吗
  • 凡科网站设计模板做外贸网站需要注意些什么手续
  • 怎样建设网站赚钱免费建站微信
  • 网站一般做多大的广州免费核酸检测点
  • 专业移动网站建设江门seo外包服务
  • 功能网站建设多少钱衡水seo
  • 宣传 网站建设方案模板下载推广码怎么输入
  • 怎么分析竞争对手网站俄罗斯乌克兰战争原因
  • 企业多语言网站开源如何设置企业网站
  • 可信网站认证有用吗聊城手机站网站公司电话号码