前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >知识分享之Golang——golang中快速获取变量类型

知识分享之Golang——golang中快速获取变量类型

作者头像
cn華少
发布于 2022-05-25 03:40:49
发布于 2022-05-25 03:40:49
40000
代码可运行
举报
文章被收录于专栏:IT综合技术分享IT综合技术分享
运行总次数:0
代码可运行

知识分享之Golang——golang中快速获取变量类型

背景

知识分享之Golang篇是我在日常使用Golang时学习到的各种各样的知识的记录,将其整理出来以文章的形式分享给大家,来进行共同学习。欢迎大家进行持续关注。

知识分享系列目前包含Java、Golang、Linux、Docker等等。

开发环境

内容

在日常开发过程中,我们有时使用到interface类型作为一些返回值的接收或传参,一些业务需要判断其具体的类型进行不同处理,这时我们就需要使用到快速获取变量类型的函数了,下面是其golang内部库中的相关函数,在此进行分享给大家。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func main() {
    tt := "测试数据"
    fmt.Println("type:", reflect.TypeOf(tt))
    fmt.Println("type Name:", reflect.TypeOf(tt).Name())
    fmt.Println("type String:", reflect.TypeOf(tt).String())
    fmt.Println("type Size:", reflect.TypeOf(tt).Size())
}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 打印内容
type: string
type Name: string
type String: string
type Size: 16

当然,在reflect.TypeOf(tt)后面还有一系列日常使用的函数,例如.Name()、.String()、.Size()... 大家可以灵活根据自己的业务需求进行快速使用。

本文声明:

知识共享许可协议

本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
 在Windows10的使用过程中经常会遇到一些软件提示:“你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0)”,而点击“下载并安装此功能”后需要通过Windows更新在线下载安装的,速度是非常慢的,因此下面说一下怎么离线安装.NET Framework 3.5。
非著名运维
2022/12/12
33.2K0
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
.net framework 3.5 安装失败解决方案
出错提示:windows功能无法安装以下功能:.NET Framework 3.5(包括.NET 2.0和3.0)
happlyfox
2018/10/31
14.1K0
win10的NET Framework 3.5离线安装
win10的操作系统无法找到用户和组,无法获取管理员权限       1、使用“Win+R”快捷键或右键单击左下角,进入运行界面;输入“netplwiz”进入用户帐户设置界面。   2、选择要增加权限的账户,点击属性。   3、点击组成员,点选“管理员”。   这样就能把一般的标准帐户升级为管理员帐户了,用户可以获得使用和设置的权限。同理,想解除管理员权限,也是通过这样的步骤来完成。 ———————————————— MS酋长很早以前已经分享了《Win10离线安装.NET Framework 3.5的方法技巧》,同时分享了exe格式的.NET Framework 3.5离线安装包下载地址。但有部分网友反映安装过程中会出现错误提示安装失败,那么今天MS酋长就再分享一下cab格式的.NET Framework 3.5离线安装包下载地址,以及安装方法。
用户3519280
2023/07/06
3.6K0
win10的NET Framework 3.5离线安装
Windows 8(虚拟机环境)安装.NET Framework3.5(includes .NET 2.0 and 3.0)
按照这篇文章:http://blogs.technet.com/b/aviraj/archive/2012/08/04/windows-8-enable-net-framework-3-5-includes-net-2-0-and-3-0-i-e-netfx3-feature-in-online-amp-offline-mode.aspx
Alfred Zhao
2019/05/24
2K0
win8离线安装.net framework 3.5
  不知何种缘故,在Windows8系统下面.net 3.5组件的安装变成了在线获取。即便按照win7时代的方法进行安装也会导致联网下载安装。由于网络的原因,.net安装时常出现失败的现象。其实Windows8系统中就自带了.net framework 3.5的安装包,直接离线安装即可。
reizhi
2022/09/26
1.3K0
win8离线安装.net framework 3.5
Win8.1,Win10,Windows Server 2012 安装 Net Framework 3.5
网站部署之~Windows Server | 本地部署 一、服务器系: 1.初始Windows Server 2012 R2 Hyper-V + 系统安装详细 http://www.cnblogs.com/dunitian/p/4896508.html 2.Windows Server 2012数据库部署 http://www.cnblogs.com/dunitian/p/4896428.html 3.Windows Server2012 R2里面部署 MVC 的网站 http://www.cnblogs.
逸鹏
2018/04/10
1.6K0
Win8.1,Win10,Windows Server 2012 安装 Net Framework 3.5
win10安装vs2008失败1935_LTE切换失败的解决方案
今天刚升级了WIN10系统,重新安装VS2008(项目需要),但是点击安装程序后,出现此应用程序需要 .NET3.5(包括.NET 2.0和3.0),如图:
全栈程序员站长
2022/10/04
1K0
win10安装vs2008失败1935_LTE切换失败的解决方案
某些软件安装时提示“.NET Framework 缺失”,如何解决?
是山河呀
2025/03/09
6160
在Windows 8下成功安装.Net3.5的方法
本文转载:http://blog.sina.com.cn/s/blog_57196acf01011z1t.html
跟着阿笨一起玩NET
2018/09/18
9090
在Windows 8下成功安装.Net3.5的方法
visual studio 2017安装教程以及各类问题解决方案
VS2017安装/visual studio 2017安装/Xamarin/Android for visual studio 2017/VS2017找不到网站/VS2017找不到Xamarin/install Microsoft.VisualStudio.AspNet45.Feature
痴者工良
2021/04/26
3.4K0
NT10系统安装wmic和netfx3并卸载AzureArcSetup
NT10系统安装wmic和netfx3并卸载AzureArcSetup,这段代码我在用原版ISO安装系统时在自动应答文件里有使用。
Windows技术交流
2024/12/26
1240
用GPU加速深度学习: Windows安装CUDA+TensorFlow教程
背景 在Windows上使用GPU进行深度学习一直都不是主流,我们一般都首选Linux作为深度学习操作系统。但很多朋友如果只是想要了解深度学习,似乎没有必要专门装双系统或者改用Linux。现实生活中,很多使用学校或者公司电脑的朋友也没有操作权限改换系统。那么到底是否可以在Windows系统上设置深度学习框架,开发深度学习模型呢? 好消息是越来越多的深度学习框架开始支持Windows,这使得在Windows上使用GPU加速学习过程也变成了可能。很多朋友虽然没有一块很强劲的显卡,但也可以以较低的代价来了解在
AI研习社
2018/03/16
13.3K0
用GPU加速深度学习: Windows安装CUDA+TensorFlow教程
Win10 家庭版安装Docker失败?试试这个解决步骤
Win10 家庭版缺少虚拟化功能组件,因此默认Docker是无法安装启动的,那首先要做的就是在环境上提供完善了。
做棵大树
2022/09/27
3.4K0
Win10 家庭版安装Docker失败?试试这个解决步骤
操作系统生成镜像封装类
描述:DISM(Deployment Image Servicing and Management)就是部署映像服务和管理,用于安装、卸载、配置和更新脱机 Windows(R) 映像和脱机 Windows 预安装环境 (Windows PE) 映像中的功能和程序包;
全栈工程师修炼指南
2022/09/28
1.5K0
程序员的噩梦:Win10系统下.NET3.5安装屡战屡败,如何破局?
我们需要系统的administrator权限,我们首先需要放开超级管理员的权限,打开计算机管理,放开administrator用户的禁用
MaybeHC
2025/01/18
700
程序员的噩梦:Win10系统下.NET3.5安装屡战屡败,如何破局?
Windows系统CUDA10.2+CUDNN安装教程
Windows上显卡的驱动一般是已经安装成功的,这里首先需要查看自己的显卡支持的CUDA版本。具体操作顺序维:桌面右击NVIDIA控制面板->导航栏选择帮助点击系统信息->切换到组件选项卡。
全栈程序员站长
2022/08/15
5.5K0
Windows系统CUDA10.2+CUDNN安装教程
Windows Server 2012启用Windows功能NetFx3时出错解决方法
安装SQL Server 2012的过程中,报错“启用windows功能NetFx3时出错”,这是由于SQL Server 2012数据库系统的运行需要依靠.NET Framework 3.5,但是windows server 2016默认是不安装.netframework3.5的,所以必须先在操作系统上安装.NET Framework 3.5。
跟着阿笨一起玩NET
2020/02/13
7.4K0
Windows下配置TensorFlow-GPU开发环境经验总结
其实TensorFlow有一个别人提供的服务器在用着,不过最近访问不了了,估计给收回去了吧。另外自己的MacBook Pro也其实有TensorFlow,但是这个MacBook Pro是二手的,3000块钱收的,而这个本子在前任主人那里也得呆了2年左右了,虽然不长但也有点小卡,尤其是硬盘容量实在是……随便放点东西就基本满了,像我除了写代码还有一些多媒体制作的小事会有,这玩意一两个就占硬盘好几个G……于是,综上原因,因为要学习深度学习,对硬件有一定的要求,因此就萌生了配一台PC主机的想法了。
ZNing
2020/05/13
1.9K0
Windows下配置TensorFlow-GPU开发环境经验总结
win10下CUDA和CUDNN的安装(超详细)!亲测有效![通俗易懂]
CUDA10的安装包可直接从NVIDIA官网下载。根据相应的系统选项,我选择的是cuda_10.1.168_425.25_win10.exe(大小为2.3G),安装的时候建议选择 自定义 而不是“精简”(从下面的英文解释可以看出,其实这里的精简写成完整应该更贴切,他会安装所有组件并覆盖现有驱动,然而我并不想安装全家桶,何况我的官方显卡驱动比他的新)。
全栈程序员站长
2022/06/30
1.7K0
win10下CUDA和CUDNN的安装(超详细)!亲测有效![通俗易懂]
win10 cuda安装_查看cudnn是否安装成功
CUDA:https://docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/index.html cuDNN:https://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html#installwindows
全栈程序员站长
2022/08/18
3K0
win10 cuda安装_查看cudnn是否安装成功
推荐阅读
相关推荐
​史上最详细的Windows10系统离线安装.NET Framework 3.5的方法(附离线安装包下载)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验