• 如何在Go中使用Variadic函数

    可变函数是一个函数,它接受零个,一个或多个值作为单个参数。虽然可变函数不是常见的情况,但它们可用于使代码更清晰,更易读。

  • 如何构建Go中的循环

    在Go编程语言中,`for`循环基于循环计数器或循环变量实现代码的重复执行。在本教程中,您将学习Go的`for`循环如何工作,包括其使用的三个主要变体:ForClause,Condition和RangeClause。我们将首先展示如何创建不同类型的`for`循环,然后介绍如何在Go中循环遍历顺序数据类型。我们将通过解释如何使用嵌套循环来结束。

  • 在Go中创建自定义错误

    在向用户传达更复杂的错误信息时,或在调试时向未来的自己传达错误信息时,有时这两种机制不足以充分捕获和报告发生的情况。为了传达这个更复杂的错误信息,我们可以实现标准库接口类型`error`,以获得更多功能。

  • 如何在Node.js中编写和运行您的第一个程序

    Node.js是一个流行的开源运行时环境,可以使用V8 JavaScript引擎在浏览器外部执行JavaScript,该引擎与用于支持Google Chrome Web浏览器JavaScript执行的引擎相同。在本教程中,您将使用Node.js运行时创建第一个程序。您将了解一些特定于Node的概念,并构建一个程序,帮助用户检查其系统上的环境变量。

  • 如何使用Mountebank和Node.js模拟服务

    服务模拟是模拟用于测试应用程序尚不可用的服务的代码。在本指南中,您将使用Node.js和Mountebank构建两个灵活的服务模拟应用程序。在本教程之后,您将能够模拟各种服务行为,以便您可以更轻松地开发和测试应用程序。

  • 如何使用React和TypeScript构建客户列表管理应用程序

    TypeScript为JavaScript开发人员如何构建和编写应用程序代码(尤其是Web应用程序)带来了很多改进。 React是一个开源JavaScript库,开发人员使用它来为可伸缩的Web应用程序创建高端用户界面。在本教程中,您将创建一个客户列表管理应用程序,其中包含一个单独的REST API后端和一个使用React和TypeScript构建的前端。

  • 理解Go中的布尔逻辑

    布尔数据类型可以是两个值之一,True或False。我们在编程中使用布尔值来进行比较并控制程序的流程。在本教程中,我们将介绍了解Boole如何在Go中工作所需的基础知识,包括布尔比较和逻辑运算符以及真值表。

  • 如何在Go中转换数据类型

    在Go中,数据类型用于对一种特定类型的数据进行分类,确定可以分配给类型的值以及可以对其执行的操作。编程时,有时您需要在类型之间转换值,以便以不同的方式操作值。本教程将指导您转换数字和字符串,并提供示例以帮助您熟悉不同的用例。

  • 如何在Ubuntu 18.04上安装F#并设置本地编程环境

    F#是一种简洁的开源函数编程语言,最初由Microsoft Research开发,用于扩展.NET,Microsoft的工具,库和语言集,以构建应用程序和服务。在本教程中,我们将使用.NET Core和Mono运行时在Ubuntu 18.04上设置F#编程环境。然后,我们将编写一些代码示例来测试和查看构建和编译方法。

  • 机器学习项目:Python - DigitalOcean电子书

    一本免费,开放的电子书,通过完成编程项目,了解有关Python机器学习的更多信息。基于项目的学习提供了通过挖掘复杂的现实挑战获得实践经验的机会。您可以下载本书并离线阅读,让您在学习Python项目时按照自己的进度工作。如果您是教师或研讨会负责人,您也可以将此资源用于学生或社区成员。