初始数据类型

注释补充
在我们编写任何代码的时候,都有一个叫做注释的功能
在golang中有两种
  • 单行注释 // 如下图所示  加入了注释的话,代码在执行的时候会自动忽视这段内容 
//fmt.Println("天上")
//fmt.Println("天下")
//fmt.Println("唯我", "独尊")
//fmt包 扩展:格式化输出
  • 多行注释  
/* */  快捷键:ctrl + ?

数据类型

  • 整型
  • 字符串,文本
  • 布尔型,真假

1、整型

package mainimport "fmt"func main() {fmt.Println(666)fmt.Println(6 + 9)fmt.Println(6 + 9)fmt.Println(6 * 9)fmt.Println(16 / 9)
}

不只是加减乘除,还有%号,我们继续来往下看 

package mainimport "fmt"func main() {fmt.Println(666)fmt.Println(6 + 9)fmt.Println(6 + 9)fmt.Println(6 * 9)fmt.Println(16 % 9)
}---------------------
运算结果 
666
15
15
54  商
7   余数

我们可以看到它得到的是一个7,那么这个7是什么意思   这里的7就是余数

上面的这个就是我们说


2、字符串

//:字符串类型,特点:通过双引号
--------------------------------
package main import "fmt"func main() {fmt.Println("王婆卖瓜,自卖自夸")fmt.Println("包子" + "烧饼") //字符串和字符串可以相见,但是字符串和数字是不可以相加的fmt.Println("1" + "2")   //结果为12fmt.Println(1 + 2)       //结果为3
}
运算结果 
王婆卖瓜,自卖自夸 
包子烧饼
12 
3 

3、布尔类型 

func main() {//布尔类型,真假fmt.Println(1 > 2) //得出的结果为false 假fmt.Println(2 > 1) //得出的结果为true 真// 条件if 2 < 1 {fmt.Println("正确")} else {fmt.Println("假")}运算结果:
false
true
假

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/6069.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL商城数据库88张表结构(46—50)

46、消息队列表 CREATE TABLE dingchengyu消息队列表 (id int(11) NOT NULL AUTO_INCREMENT COMMENT 序号,userId int(11) DEFAULT NULL COMMENT 用户id,msgTtype tinyint(4) DEFAULT 0 COMMENT 消息类型,createTime datetime DEFAULT NULL COMMENT 创建时间,sendTime datetim…

本地基于知识库的大模型的使用教程

本地基于知识库的大模型的使用教程 启动 双击 大模型启动.bat文件&#xff0c;内容如下&#xff1a; cmd /k "cd /d G:\Anaconda3\Scripts && activate.bat && cd /d D:\docdb_llm && conda activate python3.11 && python startup.py…

Vue表单项赋值后无法输入问题解决

问题背景 打开编辑页Form表单时&#xff0c;从后台接口获取已有数据并赋值到对应的输入框中&#xff0c;并通过v-model对数据进行绑定&#xff0c;会导致输入框输入无效的状态&#xff0c;且无报错信息 问题分析 Vue可以检测data中属性property的变化&#xff0c;但是不能直接…

vue2 + antvx6 实现流程图功能

导入关键包 npm install antv/x6 --save npm install antv/x6-vue-shape 保存插件 (可选) npm install --save antv/x6-plugin-clipboard antv/x6-plugin-history antv/x6-plugin-keyboard antv/x6-plugin-selection antv/x6-plugin-snapline antv/x6-plugin-stencil antv/…

windows上通过定时任务提交新增文件到SVN(bat双击可执行,但是通过定时任务后无法提交到svn)

这个要必须记录一下了&#xff0c;因为折腾了蛮久断断续续加起来花费的有一天多时间。因为这个跟上篇定时备份是一个事来的&#xff0c;备份完了不可能留在跟数据库相同的机器吧&#xff0c;这样的话也起不到备份的作用啊&#xff0c;所以就想着让它每天去定时备份&#xff0c;…

Web安全研究(七)

NDSS 2023 开源地址&#xff1a;https://github.com/bfpmeasurementgithub/browser-fingeprint-measurement 霍普金斯大学 文章结构 introbackground threat model measurement methodology step1: traffic analysisstep2: fingerprint analysis dataset attack statisticsbro…

【EI会议|稳定检索】2024年传感技术与图像处理国际会议(ICSTIP 2024)

2024 International Conference on Sensing Technology and Image Processing 一、大会信息 会议名称&#xff1a;2024年传感技术与图像处理国际会议会议简称&#xff1a;ICSTIP 2024收录检索&#xff1a;提交Ei Compendex,CPCI,CNKI,Google Scholar等会议官网&#xff1a;htt…

nginx变量自定义日志收集

内置变量 $remote_addr&#xff1b;存放了客户端的地址&#xff0c;注意是客户端的公网IP&#xff0c;也就是一家人访问一个网站&#xff0c;则会显示为路由器的公网IP。 $args&#xff1b;变量中存放了URL中的指令 [rootlocalhost conf.d]# cat pc.conf server {listen 80;se…

C++20:方向之争 C++20 特性 模块 协程 无栈协程 编译期 计算支持 静态反射 模式匹配

C++20:方向之争 C++20作为C++语言的一个新标准,带来了许多新的特性和改进,同时也引发了一些关于发展方向的争议。这些争议主要集中在如何平衡语言的复杂性、性能、易用性以及与其他编程语言和技术的集成等方面。 首先,C++20引入了一些新的语言特性和库,如concepts(概念…

推荐系统的技术栈

推荐系统的技术栈 推荐系统是一个非常大的框架&#xff0c;有非常多的模块在里面&#xff0c;完整的一套推荐系统体系里&#xff0c;不仅会涉及到推荐算法工程师、后台开发工程师、数据挖掘/分析工程师、NLP/CV工程师还有前端、客户端甚至产品、运营等支持。我们作为算法工程师…

调教AI给我写了一个KD树的算法

我不擅长C&#xff0c;但是目前需要用C写一个KD树的算法。首先我有一份点云数据&#xff0c;需要找给定坐标范围0.1mm内的所有点。 于是我开始问AI&#xff0c;他一开始给的答案&#xff0c;完全是错误的&#xff0c;但是我一步步给出反馈&#xff0c;告诉他的问题&#xff0c;…

nuxt3使用记录六:禁用莫名其妙的Tailwind CSS(html文件大大减小)

发现这个问题是因为&#xff0c;今天我突然很好奇&#xff0c;我发现之前构建的自动产生的200.html和404.html足足290k&#xff0c;怎么这么大呢&#xff1f;不是很占用我带宽&#xff1f; 一个啥东西都没有的静态页面&#xff0c;凭啥这么大&#xff01;所以我就想着手动把他…

ThinkPHP--5.0.23-rce远程代码执行

一、漏洞原理 实现框架的核心类Requests的method方法实现表单请求类伪装&#xff0c;默认为$_POST[‘_method’]变量&#xff0c;却没有对_method属性进行严格校验&#xff0c;可以通过变量覆盖Requests类的属性&#xff0c;在结合框架特性实现对任意函数的调用实现任意代码执…

Linux shell编程学习笔记48:touch命令

0 前言 touch是csdn技能树Linux基础练习题中最常见的一条命令&#xff0c;这次我们就来研究它的功能和用法。 1. touch命令的功能、格式和选项说明 我们可以使用命令 touch --help 来查看touch命令的帮助信息。 purpleEndurer bash ~ $ touch --help Usage: touch [OPTION]…

idm线程怎么设置 idm线程数怎么上不去 idm免安装

IDM&#xff08;Internet Download Manager&#xff09;是一款流行的下载管理软件&#xff0c;IDM采用高级的多线程下载技术&#xff0c;可以将下载文件分成多个部分同时下载&#xff0c;从而提高下载速度&#xff0c;它因高效的下载速度和丰富的功能而受到用户的喜爱。接下来&…

MVC和DDD的贫血和充血模型对比

文章目录 架构区别MVC三层架构DDD四层架构 贫血模型代码示例 充血模型代码示例 架构区别 MVC三层架构 MVC三层架构是软件工程中的一种设计模式&#xff0c;它将软件系统分为 模型&#xff08;Model&#xff09;、视图&#xff08;View&#xff09;和控制器&#xff08;Contro…

一个5000刀的XSS

背景介绍 今天分享国外一个白帽小哥Crypto通过发现Apple某网站XSS而获得5000美元赏金的故事。废话不多说&#xff0c;让我们开始吧&#xff5e; 狩猎过程 易受攻击的 Apple 服务网站是&#xff1a;https://discussions.apple.com&#xff0c;该服务是苹果用户和开发者讨论问题…

JavaScript的数据类型转换

转化为string类型&#xff1a; 方法说明转换对象.tostring&#xff08;&#xff09;转换成字符串string&#xff08;转换对象&#xff09;转换成字符串加号拼接字符串和字符串拼接后的结果是字符串 转化为数字性&#xff1a; 方法说明parselnt&#xff08;string&#xff…

Python 正则表达式2 语法基础

内容概述 正则表达式是由普通字符&#xff08;例如"a",“b”,“c"等&#xff09;以及特殊字符&#xff08;例如”“,”-“,”^"等&#xff09;组成的文字模式。举个例子&#xff0c;[a-z]这个正则表达式就代表了匹配所有的小写字母(“a”,“b”,“c”,…,…

这是一个简单网站,后续还会更新

1、首页效果图 代码 <!DOCTYPE html> <html> <head> <meta charset"utf-8" /> <title>爱德照明网站首页</title> <style> /*外部样式*/ charset "utf-8"…