吾八哥学Golang(六):Golang里的流程控制-跳转语句 跳转语句即goto语句,goto语句可以无条件地转移到过程中指定的标签代码段。在大多数情况下都是不推荐使用goto语句的,因为goto语句会造成某种程度的程序结构的混乱,所以我们在其他开发语言里都很少看到使用goto语句...
吾八哥学Golang(五):Golang里的流程控制-循环语句 在Golang里循环语句只支持for关键字,而不支持其他开发语言支持的while,do...while,repeat...until这些,Golang里的循环语句的写法和C++里非常相似,但比C++里应该更简洁,for后...
吾八哥学Golang(四):Golang里的流程控制-选择语句 选择语句顾名思义就是根据条件执行不同的逻辑的语句,和C++里一样,选择语句的关键字是switch和case,但和C++的不一样的是某个case后面不需要break就可以自动退出。看看如下例子:package m...
吾八哥学Golang(三):Golang里的流程控制-条件语句 本文主要是吾八哥学Golang的过程中学习Golang里的流程控制语句的笔记。任何开发语言的程序代码都是由语句构成的,流程控制语句用于建立程序的逻辑结构,golang里支持如下几种流程控制语句:条件语句,选择语句,循环语...
吾八哥学Golang(二):Golang里的基本数据类型 在Golang里有如下几种数据类型:整型、浮点型、布尔类型、字符串、复数类型、数组、map,下面通过简单的例子熟悉相关的数据类型:整型golang支持如下整型类型:类型长度(字节)取值范围int81-128到127uin...
吾八哥学Golang(一):Golang里的变量、常量 今天来开始在go里正式开启新的学习历程,老规矩从基础的开始学起吧!本次主要是熟悉变量、常量、枚举的定义,虽然大多数都是跟c++里类似,但还是得熟悉熟悉的,Golang里的代码注释也可以使用双斜杠哦!定义变量在Golang...
吾八哥学Golang(零):Golang开发环境配置 前言至于为什么我要学Golang,你们就理解为作为一个码农的任性吧,我相信如果你们花点时间了解一下Golang,你也会爱上它的,至于它有什么优势特点啥的,咱就不啰嗦了!本篇主要记录配置Golang的开发环境的过程。准备工...
Python里使用__new__实现单例模式 单例模式(SingletonPattern)在软件开发过程中是一种非常常用的设计模式,该模式的目的是确保某一个类只有一个实例存在。需要单实例运行的场景下就可以采用单例模式,而且单例模式在很多公司的面试过程中也会被问到的...
分享一个Delphi跨平台TCP库的封装 Delphi的跨平台框架FireMonkey下的TCP组件默认自带INDY的,但我个人在使用某些特别的库的时候喜欢再封装一层,封装为简单的对外公开的接口,这里分享一下基于indy的封装的tcp的请求的库。以下代码基于De...
分享一个Delphi跨平台Http库的封装 最近打算写个小程序,希望跨平台,对于曾经深爱Delphi的我,毫无疑问的选择了Delphi,想写的程序里需要用到http请求,所以就基于自带的http库System.Net.HttpClient里的THTTPClient...