我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Golang - 打印变量的内容

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Golang - 打印变量的内容

从现在开始,我们要努力学习啦!今天我给大家带来《Golang - 打印变量的内容》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起学习!

问题内容

我是 golang 新手,我想知道如何打印 doc.find() 返回的结构的实际值。我正在使用这个具有此方法的包。 因此,例如如果我这样做:

casescounter := doc.find(".cases-counter li")
fmt.printf("%t\n", casescounter)
fmt.println(&casescounter)
fmt.println(casescounter)

我也尝试过使用指针:

casescounter := *doc.find(".cases-counter li")

对于每种情况,我都打印了内存地址:

&{[0xc0004108c0 0xc000410b60] 0xc00023f720 0xc000230150}
{[0xc0004108c0 0xc000410b60] 0xc00023f720 0xc000230150}

但是,我怎样才能获得这个结构的实际值,就像我在 javascript 中执行 console.log() 时一样?


解决方案


您应该尝试以下代码:

for _, v := range casescounter.nodes {
        fmt.printf("%+v", v)
    }

来自documentation,致电

doc.find(selector string)

返回指向所选内容的指针

因此,您应该通过选择来访问数据,其结构为 documented here

我想你想访问节点,正如 latif 提到的,这可以通过循环来完成,因为这是一个如上所述的数组

for _, v := range casesCounter.Nodes {
    fmt.Printf("%+v", v)
}

以上就是《Golang - 打印变量的内容》的详细内容,更多关于的资料请关注编程网公众号!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Golang - 打印变量的内容

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Golang - 打印变量的内容

从现在开始,我们要努力学习啦!今天我给大家带来《Golang - 打印变量的内容》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起学习!问题内容我是
Golang - 打印变量的内容
2024-04-04

Golang变量设置的内容有哪些

本文小编为大家详细介绍“Golang变量设置的内容有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Golang变量设置的内容有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、变量类型在Golang中,
2023-07-05

python打印环境变量

查看环境变量import sysprint sys.print打印echo $PYTHONPATHexport:将自定义变量设定为系统环境变量(当前shell中有效)export PATH=$PATH:/…/bin
2023-01-31

Python怎么打印标签内容

在Python中,可以使用`print()`函数来打印标签内容。假设有一个HTML标签如下:Hello, World!要打印这个标签的内容,可以使用Python解析HTML的库,如`BeautifulSoup`。首先,需要安装`Bea
Python怎么打印标签内容
2023-10-28

习题5:更多的变量和打印

字符串是非常好用的东西,所以在这个练习中你将学会如何创建包含变量内容的字符串,并使用专门的格式化(format string)和语法把变量的内容放到字符串里,相当于告诉python:“这是一个格式化字符串,把这些变量放到指定的位置!”代码如
2023-01-30

云服务器怎么连接打印机打印文件的内容

打印文件是许多公司经常需要使用的功能。在这种情况下,云服务器可以成为一个很好的选择。通过使用云服务器,用户可以在任何地方、任何时间访问云服务器中的打印文件。云服务器提供商通常会为用户提供多个云服务,以确保用户不会受到云服务器故障或其他问题的影响。用户可以将文件上传到云服务器中,并通过云服务的在线编辑器或其他工具来打印和
2023-10-27

云服务器怎么连接打印机打印文件内容

当用户访问云服务器时,它会自动下载和上传文件,以确保打印机能够正确连接。如果用户在访问云服务器时遇到问题,可以随时切换到其他计算机或应用程序来访问和打印文件。为了方便用户管理打印机,云服务器提供了一些管理工具。例如,云服务器提供了文件共享功能,允许用户在其他计算机上查看和编辑文件。用户可以通过文件共享功能将文件上传到云
2023-10-27

pycharm怎么显示变量内容

在PyCharm中,可以使用以下方法来显示变量的内容:1. 使用print语句:在代码中使用print语句,将变量作为参数传递给print函数。例如:```x = 10print(x)```这将在控制台中显示变量x的值。2. 使用调试工具:
2023-10-12

php常用打印变量的方法有哪些

常用方法有:1、使用echo(),语法“echo($var)”;2、使用var_dump(),语法“var_dump($var)”;3、使用print();4、使用print_r();5、使用printf();6、使用sprintf()。
2021-01-04

云服务器怎么连接打印机打印文件内容呢

登录云服务器管理平台:首先需要在云服务器管理平台中登录自己的云服务器账号,然后在登录后台中选择要打印的云服务器。打开文件:在登录后台之后,需要打开需要打印的云服务器文件,可以使用鼠标左键单击文件,选择“打开”或使用快捷键Ctrl+P。创建打印任务:在打开的文件上右键单击,选择“创建打印任务”,在弹出的“打印任务”窗口中
云服务器怎么连接打印机打印文件内容呢
2023-10-28

JavaScript网页内容如何打印出来

今天小编给大家分享一下JavaScript网页内容如何打印出来的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、首先进入浏览
2023-07-02

云服务器调用本地打印机怎么调出来打印的内容

云打印机是一种基于云计算技术的打印服务,它可以让用户在任何地方、任何时间通过网络访问并打印文档或图片。云打印机可以通过互联网连接到云服务器,然后将打印内容发送给云服务器,云服务器再将打印内容分发给用户。云打印机通常包括以下组件:云服务器:云服务器是云打印服务的核心,它负责为用户提供计算和存储资源,包括计算资源、存储空间
2023-10-27

详解Python中的变量及其命名和打印

在程序中,变量就是一个名称,让我们更加方便记忆。cars = 100 space_in_a_car = 4.0 drivers = 30 passengers = 90 cars_not_driven = cars - driver
2022-06-04

php中打印变量的常用方法有哪些

小编给大家分享一下php中打印变量的常用方法有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常用方法有:1、使用echo(),语法“echo($var)”;2
2023-06-25

Golang 打印不需要的值

一分耕耘,一分收获!既然都打开这篇《Golang 打印不需要的值》,就坚持看下去,学下去吧!本文主要会给大家讲到等等知识点,如果大家对本文有好的建议或者看到有不足之处,非常欢迎大家积极提出!在后续文章我会继续更新Golang相关的内容,希望
Golang 打印不需要的值
2024-04-04

js window.print实现打印特定控件或内容

window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢?可以把要打印的内容放在div中,然后用下面的代码进行打印,希望对大家有所帮助
2022-11-15

怎样使用Win7选择关键内容打印

随着科技的进步网络的发展,越来越多的人体会到网络给我们生活带来的便利,现在不论是耄耋老人还是小朋友都喜欢在互联网上冲浪,寻找自己想要的信息。但是互联网这种超文本浏览模式有时给我们的整理资料带来了一定的困难,我们需要的信息可能零散在几篇网页中
2023-05-26

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录