演示Go语言多返回值功能
/*
功能:演示函数具有多个返回值
*/
package main
import (
"fmt"
)
func main() {
id, name, sex, age := getStudent(2) // 调用函数getStudent,传入学号参数2,四个返回值保存在四个变量里
fmt.Println(id, name, sex, age) // 输出学号为2的学生信息
}
// 传入学生学号(id),返回多个值:学号(s_id)、姓名(s_name)、性别(s_sex)、年龄(s_age)
func getStudent(id int) (s_id int, s_name string, s_sex string, s_age int) {
switch id {
case 1:
s_id = 1
s_name = "李晓丹"
s_sex = "女"
s_age = 20
break
case 2:
s_id = 2
s_name = "王刚"
s_sex = "男"
s_age = 18
break
case 3:
s_id = 3
s_name = "温新宇"
s_sex = "男"
s_age = 21
break
}
return
}
运行结果:
2 王刚 男 18
演示Go语言多返回值功能相关推荐
- c语言返回值作用,c语言的返回值是什么意思啊?
c语言的返回值是什么意思啊? 关注:204 答案:6 手机版 解决时间 2021-01-17 03:28 提问者怪咖 2021-01-16 11:08 例如下题 求三个整型参数的最大值函数 int ...
- R语言return返回值的形式实战
R语言return返回值的形式实战 目录 R语言return返回值的形式实战 #包含return的R函数 #不包含return的R函数
- c语言scanf返回值
c语言scanf返回值 1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", & ...
- C语言return的用法详解,C语言函数返回值详解。 (本次转载仅供学习,感谢原创!!转发自C语言中文网,如有侵权请私信本人删除)
C语言return的用法详解,C语言函数返回值详解 转载:http://c.biancheng.net/view/1855.html 函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这 ...
- c语言如何返回主程序,c语言return返回值给谁
c语言return返回值给谁 发布时间:2020-04-26 15:49:16 来源:亿速云 阅读:337 作者:小新 今天小编给大家分享的是c语言return返回值给谁,相信很多人都不太了解,为了让 ...
- C语言函数返回值与参数传递
C语言函数返回值与参数传递 一:参数传递 C语言的函数中必不可少的就是参数传递,可以采用传值和传指针两种方式. 1.传值的形式:只是将参数值的拷贝传给函数,并非参数本体如: int test(int ...
- c语言函数返回值可以是字符串吗,函数返回值可以是字符串吗
c语言中函数返回值可以是数组.字符串和结构体吗? 因为在C语言中函数不能返回数组,但字符串是存储在字符数组中的,所以能C语言中实现函数返回字符串,首先要确定函数返回的字符串地址的来源,一般分为四种方式 ...
- c语言scanf返回值错误,c语言scanf返回值
1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数.例如执行 scanf("%d %d", &a, &b); 如果 ...
- c语言scanf返回值被忽略,scanf返回值问题
在家养病,闲着没事看C primer plus,看到书中对于scanf输入的判断,常用如下方法: 此时它将返回1视为我输入成功,如果不为1则视为输入失败.那到底scanf的返回值具体指的是什么呢? 例 ...
最新文章
- 一文带你重温去年最难忘的10个数据泄露事件
- Python_time模块
- Jquery_如何扩展方法
- 智联招聘python岗位_Python爬虫爬取智联招聘职位信息
- 前端学习(1429):ajax封装四
- work2的code和问题
- android api文档中文版_什么骚操作,用Android能写后台服务?
- Linux centos6.5 安装mysql 以及简要操作书册
- 远程主机访问mysql权限_如何给远程主机开启mysql远程登录权限
- java数据导出ex_Java高级特性注解:注解实现Excel导出功能
- Python文摘:Mixin
- python写一个数据库的界面_Python GUI教程(十四):在PyQt5中使用数据库
- 让自律成为你2019年的新名片,快来看这24种建议
- codeigniter CI 框架 在helper 中 使用 全局变量 方法
- 小程序直传阿里云OSS 踩坑
- 论文公式居中、编号右对齐
- 【word】批量添加图片题注与批量更新图注
- Windows下生成SSH密钥
- python爬虫爬取下厨房食谱,周末聚餐真的停不下来
- 音效算法学习笔记(一)fader 增益调节器
热门文章
- 【华为云技术分享】十分钟从入门到精通(下)——OBS权限配置
- linux数据泵恢复,Oracle Linux环境中使用数据泵的形式还原Oracle数据库
- mysql5.7 glibcxx_3.4.15_Percona Server安装可能出现的问题 version `GLIBCXX_3.4.15' not found ...
- Chromedriver的安装
- jieba分词 ‘float‘ object has no attribute ‘decode‘ 解决方法
- 给HUSTOJ用户提供的源码阅读与修改建议
- Go 标准库 http.FileServer 实现静态文件服务
- Android Studio开启虚拟机报错!emulator: ERROR: x86 emulation currently requires hardware acceleration!解决办法梳理
- uniapp使用android studio进行调试的配置
- python将txt读入矩阵_Python3 把txt数据文件读入到矩阵中