如何处理 Go 中的错误

错误处理是添加到许多现代编程语言中的一种机制,它通常定义代码在意外情况下将如何反应。一些语法和语义错误由编译器直接处理,当它们被静态检查器检测到时,编译器会报告它们。但是有一些需要特殊处理。许多语言使用专门的语法来处理语法结构有点复杂的错误。Go 更加简单,它使用值来表示从函数返回的错误类型,就像任[……]

继续阅读

Go 中的并发简介

并发通过利用多个处理核心来提高性能。Go 中的 API 支持帮助程序员以非常有效的方式实现并行算法。大多数主流编程语言都将并发支持作为附加功能,但 Go 内置了并发支持。本文介绍了 Go 中的并发编程。

Go 中的并发编程

并发编程充分利用了大多数现代计算机中存在的底层多处理内核。这个概[……]

继续阅读

如何在 Go (Golang) 中使用字符串

在编程术语中,字符串仅表示字符序列或字符数组。单个字符是一个字母数字值。早在 C 被发明的时代,计算机中的字符由 7 位 ASCII 码表示。因此,字符串是许多 7 位 ASCII 字符的集合。然而,随着世界范围内计算机使用的增长,7 位 ASCII 方案已不足以支持其他语言的字符。因此,提出了各种[……]

继续阅读

Go 编程入门hello world

在本文中,我们将介绍 Go 编程语言的基础知识。我们将补充代码示例来说明这一点并提供一些有意义的代码。

如果你有一点 C 的背景,就很容易理解语法。由于 Go 有很好的文档记录,我们将主要关注我们可以多快进入编码并通过实际操作来理解它。让我们首先设置环境。

设置 Go

理解 Go 中的数学运算符

使用数字并对它们进行数学运算是任何编程语言的常见做法。Go 中的数值数据类型表示多种类型的数值数据,范围从普通数字到更有意义的表示,例如货币、屏幕像素大小、点、地理位置、时间、颜色代码等。因此,为了有效地处理数字,了解数字在 Go 中如何运作的基础知识非常重要。本文展示了如何使用两种最常见的数字数据[……]

继续阅读

理解 Go 中的反射

Go 的反射特性增强了语言的表达能力,并已广泛用于许多 API 的实现。本文提供了关于反射的介绍性思想,并解释了在 Go 编程中如何处理反射。

Go 中的反射概述

我们可以在运行时更新变量并检查它们的值调用方法而不知道它们的类型的机制称为反射。反射暴露了实现的内部结构,使我们能够进行各种[……]

继续阅读

理解 Go 中的 init 函数

在 Go 中有两个为特殊目的而保留的预定义函数。一个是init(),另一个是main()。init()函数通常用于初始化应用程序的特定状态。虽然很有用,但它有时会使代码难以阅读。在这里,我们快速浏览一下init()函数、它的用途以及它背后的概念,以及一些 Golang 编码示例。

在我们开始之[……]

继续阅读

Android 图像视图 ImageView 示例教程

官方:https://developer.android.com/reference/android/widget/ImageView

在 Android 中,ImageView类用于在应用程序中显示图像文件。由于 Android 设备的屏幕尺寸不同,图像文件在 Android 中易于使用但难[……]

继续阅读

CSS用overflow清除浮动

在使用基于浮动的布局进行编码时,我们面临的常见问题之一是包装容器不会扩展到子浮动元素的高度。解决这个问题的典型解决方案是在浮动元素之后添加一个带有明确浮动的元素,或者在包装器中添加一个clearfix。但是你知道你也可以使用溢出属性来解决这个问题吗?这也不是一个新的 CSS 技巧。它在很久以前就被记[……]

继续阅读

Javascript 数据类型

所有语言都有不同的方式来存储和呈现数据,它们通常被分成不同的类型。Javascript 还将不同的数据拆分为不同的类型,例如,这让我们能够区分某物是 anumber还是其他东西。如果您使用过其他语言,那么您应该熟悉 Javascript 类型。

从根本上说,Javascript 是一种弱类型语[……]

继续阅读