-
Go语言匿名变量(不带名字的变量)
所属栏目:[语言] 日期:2023-06-20 热度:2643
在编码过程中,可能会遇到没有名称的变量、类型或方法。虽然这不是必须的,但有时候这样做可以极大地增强代码的灵活性,这些变量被统称为匿名变量。
匿名变量的特点是一个下画线“_”,“_”[详细] -
Go语言中的多变量均被同时赋值
所属栏目:[语言] 日期:2023-06-20 热度:8712
编程最简单的算法之一,莫过于变量交换。交换变量的常见算法需要一个中间变量进行变量的临时保存。用传统方法编写变量交换代码如下:
var a int = 100
var b int = 200
var t int
t = a
a = b
b = t
fmt.Prin[详细] -
Go语言变量的初始化方法
所属栏目:[语言] 日期:2023-06-20 热度:3464
正如上一节《Go语言变量声明》中提到的Go语言在声明变量时,自动对变量对应的内存区域进行初始化操作。每个变量会初始化其类型的默认值,例如:
整型和浮点型变量的默认值为 0 和 0.0。
字符串变量的默认值为空字符[详细] -
Go语言变量的表达(使用var关键字)
所属栏目:[语言] 日期:2023-06-20 热度:9643
Go语言是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性。在数学概念中,变量表示没有固定值且可改变的数。但从计算机系统实现角度来看,变量是一段或多段用来存储数据的内存。[详细]
-
Goland常用快捷方式
所属栏目:[语言] 日期:2023-06-20 热度:8082
Goland 快捷键设置
Goland 可以模拟各种编辑器的快捷键,例如 Eclipse、Sublime Text 等。
大家可以在“文件”菜单中找到“设置”,然后在新弹出的窗口选择“快捷键”选项,就可以[详细] -
Go语言程序的编译与运行
所属栏目:[语言] 日期:2023-06-20 热度:568
Go语言是编译型的静态语言(和C语言一样),所以在运行Go语言程序之前,先要将其编译成二进制的可执行文件。
可以通过Go语言提供的go build或者go run命令对Go语言程序进行编译:
go build命令可以将Go语言程序代[详细] -
第一种 Go语言的应用程序
所属栏目:[语言] 日期:2023-06-19 热度:4366
通过前面学习大家已经对Go语言有了一定的了解,那要怎么来创建一个Go语言程序呢?本节就来带领大家实现一个简单的程序——在控制台输出“Hello World!”。
在控制台输出“Hello World!&[详细] -
Go语言工程结构详细说明
所属栏目:[语言] 日期:2023-06-19 热度:5726
一般的编程语言往往对工程(项目)的目录结构是没有什么规定的,但是Go语言却在这方面做了相关规定,本节我们就来聊聊Go语言在工程结构方面的有关知识。
我们前面讲搭建Go语言开发环境时提到的环境变量 GOPATH,项[详细] -
Go语言集成开发环境(IDE)大总结
所属栏目:[语言] 日期:2023-06-19 热度:9657
前面我们介绍了Go语言的安装,本节我们来为大家介绍几款强大的Go语言集成开发环境(Integrated Development Environment,IDE)和编辑器。
如何挑选合适的编辑器或集成开发环境呢?下面列举了一些Go语言集成开发环[详细] -
安装 Go语言开发包, Mac OS
所属栏目:[语言] 日期:2023-06-19 热度:604
本节主要为大家讲解如何在Mac OS上安装Go语言开发包,大家可以在Go语言官网下载对应版本的的安装包(https://golang.google.cn/dl/)。
下载Mac OS版Go语言开发包
安装Go语言开发包
Mac OS 的Go语言开发包是 .p[详细] -
Go语言代码是清晰简洁的
所属栏目:[语言] 日期:2023-06-19 热度:8032
Go语言语法类似于C语言,因此熟悉C语言及其派生语言(C++、C#、Objective-C 等)的人都会迅速熟悉这门语言。
C语言的有些语法会让代码可读性降低甚至发生歧义。Go语言在C语言的基础上取其精华,弃其糟粕,将C语言[详细] -
Go语言工程结构简单
所属栏目:[语言] 日期:2023-06-19 热度:1787
Go语言语法简单易懂,学习曲线平缓,不需要像 C/C++ 语言动辄需要两到三年的学习期。Go语言被称为“互联网时代的C语言”。互联网的短、频、快特性在Go语言中体现得淋漓尽致。一个熟练的开发者只需要短短的[详细]
-
Go语言标准库功能强大
所属栏目:[语言] 日期:2023-06-19 热度:6022
学习编程语言,早已不是学一点语法规则那么简单。现在更习惯称作选择 Ecosystem(生态圈),而这其中标准库的作用和分量尤为明显。
在Go语言的安装文件里包含了一些可以直接使用的包,即标准库。Go语言的标准库([详细] -
UE4添加人物图像前进后退前后移动
所属栏目:[语言] 日期:2023-06-19 热度:531
这一节,我们来使用动画状态机的逻辑。
1) 编译一下,回到 UE4 编辑器双击我们的动画蓝图,选择动画图标,创建一个状态机,并双击状态机。
2) 用户点击左上角引脚拉出来就是一个多线程的节点左下角点击选择下面[详细] -
UE4增设人物动画之状态机
所属栏目:[语言] 日期:2023-06-19 热度:5974
这一节我们创建一个动画蓝图并在C++中把它绑定到角色身上 。
状态机
状态机是可以让动画过渡到另一个动画的工具,它大大简化了动画设计流程。
1) 在 UE4 编辑器中,我们以 AnimInstance 为父类创建一个名为 Cha[详细] -
UE4增添角色模型
所属栏目:[语言] 日期:2023-06-19 热度:9253
在正式使用 UE4 添加人物模型之前,我们先来解释几个概念。
什么是组件
在添加人物模型之前先介绍一个概念叫“组件”,组件是什么呢?组件的作用是为了让 Actor 实现一个功能,比如说:我们现在的角色,[详细] -
Go语言的性能怎么样?
所属栏目:[语言] 日期:2023-06-17 热度:7021
根据 Go 开发团队和基本的算法测试,Go语言与C语言的性能差距大概在 10%~20% 之间。虽然没有官方的性能标准,但是与其它各个语言相比已经拥有非常出色的表现。
时下流行的语言大都是运行在虚拟机上,如:Java 和 [详细] -
哪些大公司正在运用Go语言
所属栏目:[语言] 日期:2023-06-17 热度:1437
Go语言是谷歌在 2009 年发布的一款编程语言,自面世以来它以高效的开发效率和完美的运行速度迅速风靡全球,被誉为“21 世纪的C语言”。
现在越来越多的公司开始使用Go语言开发自己的服务,同时也诞生了[详细] -
有什么项目使用Go语言开发?
所属栏目:[语言] 日期:2023-06-17 热度:8398
所有的编程语言都反映了语言设计者对编程哲学的反思,通常包括之前的语言所暴露的一些不足地方的改进。Go语言从发布 1.0 版本以来备受众多开发者关注并得到广泛使用,Go语言的简单、高效、并发特性吸引了众多传统语言[详细]
-
在并发的情况下诞生了 Go语言
所属栏目:[语言] 日期:2023-06-17 热度:158
在早期 CPU 都是以单核的形式顺序执行机器指令。Go语言的祖先C语言正是这种顺序编程语言的代表。顺序编程语言中的顺序是指:所有的指令都是以串行的方式执行,在相同的时刻有且仅有一个 CPU 在顺序执行程序的指令。[详细]
-
Go语言的特点有哪些?
所属栏目:[语言] 日期:2023-06-17 热度:8671
Go语言也称为 Golang,是由 Google 公司开发的一种静态强类型、编译型、并发型、并具有垃圾回收功能的编程语言。
接下来从几个方面来具体介绍一下Go语言的特性。
语法简单
抛开语法样式不谈,单就类型和规则而言[详细] -
Go语言介绍
所属栏目:[语言] 日期:2023-06-17 热度:7671
Go语言(或 Golang)起源于 2007 年,并在 2009 年正式对外发布。Go 是非常年轻的一门语言,它的主要目标是“兼具 Python 等动态语言的开发速度和 C/C++ 等编译型语言的性能与安全性”。
Go语言是编程语[详细] -
UE4添加人物动画之前后左右迁移
所属栏目:[语言] 日期:2023-06-17 热度:775
这也一节,我们来使用动画状态机的逻辑。
1) 编译一下,回到 UE4 编辑器双击我们的动画蓝图,选择动画图标,创建一个状态机,并双击状态机。
2) 点击引脚拉出来一个节点选择添加状态。
3) 更改名字为 Idle [详细] -
UE4为角色动画添加状态机
所属栏目:[语言] 日期:2023-06-17 热度:7412
状态机是可以让动画过渡到另一个动画的工具,它大大简化了动画设计流程。
1) 在 UE4 编辑器中,我们以 AnimInstance 为父类创建一个名为 CharacterAnimInstance 的子类。
2) 进入到我们的骨骼网格体文件夹路径[详细] -
UE4增添人物模型
所属栏目:[语言] 日期:2023-06-17 热度:674
在正式使用 UE4 添加人物模型之前,我们先来解释几个概念。
什么是组件
在添加人物模型之前先介绍一个概念叫“组件”,组件是什么呢?组件的作用是为了让 Actor 实现一个功能,比如说:我们现在的角色,[详细]
