小工具      在线工具  汉语词典  css  js  c++  java

演示Go语言多返回值功能

Go语言,Go,howard2005 额外说明

收录于:195天前

演示Go语言多返回值功能
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
. . .

相关推荐

额外说明

apollo的配置无法将值赋到静态变量中

类的静态变量是无法加载到值。 如下。   public class Test{ @Value("${app.transfer_url}") private static string url; } 非静态可

额外说明

HashSet的存储原理,也就是Hashmap原理

  HashSet的存储原理或者工作原理,主要是从如何保证唯一性来说起。 这里面主要有3个问题,需要回答? 第一,为什么要采用Hash算法?有什么优势,解决了什么问题? 第二,所谓哈希表是一张什么表? 第三,HashSet如何保证保存对象的唯一性?会经历

额外说明

设计模式 桥模式

一.桥接模式简介 桥接模式(Bridge Pattern)将抽象部分与它的实现部分分离,使它们都可以独立地变化。 桥接模式(Bridge Pattern)是让抽象类和它的派生类用来实现自己的对象,从而实现抽象部分和实现部分分离,而不是让抽象和实现分离,当

额外说明

卡塔尔世界杯出现了半自动越位识别技术、Feelix Palm、动作轨迹捕捉等黑科技,一起来看看吧。

1.史上最快比赛用球 本届世界杯的官方比赛用球名为“旅程(Al Rihla)”,由于重量很轻,因此在空中的飞行速度比以往任何一届世界杯的比赛用球都快。 “旅程”的球体表面由20个名为SPEEDSHELL的纹理聚氨酯球面材料模块组成,通过热黏合拼接技术贴合

额外说明

c语言-结构体1

结构体 结构体的声明 结构体的基础知识 结构的声明 特殊声明 结构体变量的定义以及初始化 结构体的自引用 结构体内存对齐 修改默认对齐数 结构体传参 结构体的声明 结构体的基础知识 结构体是一种自定义类型,它由多种基本类型组成。结构体的每个成员可以是不同

额外说明

忘记MySQL登录密码,重置密码

首先修改配置文件  [root@localhost ~]# vim /etc/my.cnf 将      skip-grant-tables     #意思是跳过授权表。  加在最后一行 [client] port = 3306 socket = /t

额外说明

HbuilderX学习—— 快速入门

QQ 1274510382 Wechat JNZ_aming 商业联盟 QQ群538250800 技术搞事 QQ群599020441 解决方案 QQ群152889761 加入我们 QQ群649347320 共享学习 QQ群674240731 纪年科技am

额外说明

1.2 Linux用户操作

文章目录 零、学习目标 一、导入新课 二、新课讲解 (一)用户账号管理 1、用户与用户组文件 2、用户账号管理工作 (二)用户操作 1、切换用户 (1)语法格式 (2)切换到普通用户 (3)切换到root用户 (4)查看环境变量 2、查看用户 (1)查看

额外说明

Windiws10系统不显示可用网络的处理方法!

        有时候打开电脑连接热点时会发现WLAN无可用列表显示,如下: 解决办法很简单,只需三步:         1.以管理员身份运行命令提示行cmd;         2.输入命令 netsh winsock reset 随后会显示“已成功重置

额外说明

Win11系统提示找不到msvcp120_clr0400.dll文件的解决办法

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个msvcp120_clr0400.dll文件进行安装(前提是找

ads via 小工具