首页 > 其他分享 >5week-3可变形参

5week-3可变形参

时间:2023-01-16 00:55:06浏览次数:42  
标签:fn2 nums 变形 fmt len int func 5week

  • // 可变参数用途:收集实参放到1个切片里,len=cap;切片不是要让你修改的,而是让你遍历的
package main

import "fmt"


func fn1(nums ...int) {
	fmt.Printf("%T %v %v %v\n", nums, nums, len(nums), cap(nums))
}
func fn2(x, y int, nums ...int) {
	fmt.Printf("%d,%d,%T %v %v %v\n", x, y, nums, nums, len(nums), cap(nums))
}
func main() {
	// fn1(1, 3, 5, 6)
	// fn2() //不行
	// fn2(1)//不行
	fn2(1, 2) //可以
	fn2(3, 4, 5, 6, 7)
}
![](/i/l/?n=23&i=blog/1472910/202301/1472910-20230116003445456-514932065.png)




标签:fn2,nums,变形,fmt,len,int,func,5week
From: https://www.cnblogs.com/john5yang/p/17054542.html

相关文章

  • 5week-2函数形参
    形参是局部变量形参的表示符,只能在此函数中使用,packagemainimport"fmt"funcfn1(xint){ //函数形参标识符一般要写,要在函数中使用,如果不用,就不写和返回值不......
  • 再讲Floyd变形:传递闭包类问题
    题目今天上课老师讲到一道传递闭包的问题,由于蒟蒻之前讲的不详细再来讲一遍。传送门思路建图,注意是有向图。能确定名次指的是:在图上由这个点可以到达的点数+在图上可......
  • 三角函数恒等变形
    基本性质\[\sin^2\alpha+\cos^2\alpha=1\]\[\tan\alpha=\frac{\sin\alpha}{\cos\alpha}\]和差角公式\[\sin(\alpha\pm\beta)=\sin\alpha\cos\beta\pm\cos\alpha\sin\be......
  • 25. 变形
    一、变形  变形是指通过CSS来改变元素的形状或位置,变形不会影响到页面的布局。通过transform属性,我们可以实现变形的效果。二、平移变形<!DOCTYPEhtml><html>......
  • 【干货分享】PCB 板变形原因!不看不知道
    关于PCB板的变形,可以从设计、材料、生产过程等几方面来进行分析,这里简单地阐述下,供大家参考。设计方面:(1)涨缩系数匹配性一般电路板上都会设计有大面积的铜箔来当作接地之......
  • Canvas学习笔记(七)变形操作
    前言大家好,我是汪小成。最近在学习Canvas。这篇文章是我学习Canvas变形操作时记的笔记,欢迎大家审阅。简介在Canvas中有如下三个基本变形操作:图形平移:translate(x,y)......
  • math_常用放缩不等式及其变形@指数@对数@三角函数@一次函数
    文章目录​​三角函数@对数@分式​​​三角函数@对数@分式是显然的(范围内,分母大的反而小)记住这一对,有利于记忆这个不等式链代换得到并且容易发现,都可以在时,趋于无穷......
  • Unity插件 - MeshEditor(五) 网格顶点动画(变形动画)
        网格顶点动画(变形动画)是针对于物体的形状可以随意变换并记录为关键帧的动画,虽然模型的顶点数据还是应该交给GPU绘制才是正道,CPU刷新模型顶点始终是个吃力不讨好的事......
  • 二分查找以及二分查找的变形
    二分查找以及二分查找的变形常规二分查找:在有序数组中找到num代码://1.常规二分查找首先需要保证这个数组是有序的//在有序数组中找到numpublicstaticboole......
  • flutter系列之:flutter中的变形金刚Transform
    目录​​简介​​​​Transform简介​​​​Transform的使用​​​​总结​​简介虽然我们在开发APP的过程中是以功能为主,但是有时候为了美观或者其他的特殊的需求,需要对组......