三大流程控制语句 顺序控制程序从上到下逐行进行,中间没有任何判断和跳转,因为程序按照默认的流程执行,即顺序控制。 分支控制分支控制就是让程序有选择地执行,有单分支(if)、双分支(if_else)、多分支(if_else if _else)。 循环控制 If_else 示例代码: func main() { var a, b…
值类型和引用类型 基本概念 值类型:变量直接存储值,内存通常在栈中分配 引用类型:变量存储的是一个地址,这个地址对应的空间才是真正的存储数据,内存通常在堆上分配,当没有任何变量引用这个地址时,改地址对应的数据空间就成为了一个垃圾,由GC来回收。 常见的值类型和引用类型 值类型: 基本数据类型的int系列,float系类,bool,string。数组…
前言 摸鱼摆烂半年后,康复训练的第一篇博客,仅以此记录我开启Golang学习的新篇章。 入门第一站环境配置 我们来到官网:The Go Programming Language 我们直接dowload,我们这里注意要记录我们下载的位置 我们把它配置到我们的环境变量中,加入到PATH里 本人采用的编辑器为VScode,我们需要添加拓展 当然还有很多美…
前言 这是我写的第一篇随笔,最初开这个分类的时候便是想着,有什么感悟记录一下,今天忽然想写点东西,那便写一点罢(虽然可能有点浅薄,但总是要尝试,欢迎大家来批评)。 正文 01 今天在空间里打卡的时候,忽然想到提到了中二,又想到了那句欲买桂花同载酒,终不似,少年游,又想到了老李之前跟我们说的。感觉自己的生活中,变得越来越没有那股年少意气了,少了那股…
文件和目录结构 一个完整的小程序项目分为两个部分:主题文件、页面文件 主体文件又称全局文件,能够作用于整个小程序,影响到小程序的每个界面,主体文件必须放到项目的根目录下。 由三部分组成 app.js : 小程序入口文件(必须以它开头) app.json : 小程序的全局配置文件(必须存在) app.wxss : 小程序的全局样式文件 页面文件是每个…
这是博主第一篇wp,博主还是太菜了,只解出两道题。 compress_dot_new 附件里有个txt文件,我么打开看一看,似乎是一个嵌套的JSON对象,可能代表某种树形结构的数据,以及一串二进制数据。 我们再看另一个nu文件,看不懂捏,丢给AI看看 然后我们综合来看,这段二进制字符串可能是经过霍夫曼编码后的结果,而JSON对象则可能表示了霍夫曼编…
简介 事件指的是在编程时系统内发生的动作或者发生的事情,比如用户在网页上单机了一个按钮。 事件监听是让程序检测是否有时间产生,一旦有事件出发,就立即调用一个函数做出响应,也成为绑定事件,或者注册事件,比如鼠标经过显示下拉菜单,点击可以播放轮播图。 语法: 元素对象.addEventListener('事件类型',要执行的函数) 事件监听…
补充: 声明变量const优先 在变量声明的过程中给我们通常用let来声明变量,但是有些变量后续并不需要被改变,这样我们为什么不用const来声明呢,实际上,在react框架中,也基本上用const来声明变量,而且const的语义化更好我们可以先用const来声明,如果后续需要改变,我们再改为let。 这里注意一个点哦,数组和对象这种比较复杂的数据…
什么是对象 对象是JS里的一种数据类型,我们可以理解为一种无序的数据集合,可以详细描述某个事物 我们来看一个例子 let obj = { uname:'ttdr', age: 18, gender:'男', } 通常由属性和方法组成,属性指的是信息或者特征,方法指的是行为或者叫功能 对象的使…
函数 函数的基本使用 声明: function 函数名(参数列表){ 函数体 } 举例: <body> <script>、 /*函数声明*/ function printArr() { for(let i = 1;i <= 9 ; i++){ …