介绍 Swift Fedora

Swift 是一种通用编程语言,使用现代方法构建安全、性能和软件设计模式。 它旨在成为各种编程项目的最佳语言,从系统编程到桌面应用程序,再到扩展到云服务。 阅读更多关于它以及如何在 Fedora.

安全、快速、富有表现力

与许多现代编程语言一样,Swift 被设计为比基于 C 的语言更安全。 为了 example, 变量总是在它们可以使用之前被初始化。 检查数组和整数是否溢出。 内存是自动管理的。

Swift 将意图放在语法中。 要声明变量,请使用 var 关键字。 要声明一个常量,请使用 let。

Swift 还保证对象永远不能为 nil; 事实上,尝试使用已知为 nil 的对象会导致编译时错误。 当使用 nil 值是合适的时,它支持一种称为 选项. 可选项可能包含 nil,但使用 ? 操作员。

一些附加功能包括:

  • 闭包与函数指针统一
  • 元组和多个返回值
  • 泛型
  • 对范围或集合进行快速简洁的迭代
  • 支持方法、扩展和协议的结构
  • 函数式编程模式,例如映射和过滤器
  • 内置强大的错误处理
  • 具有 do、guard、defer 和 repeat 关键字的高级控制流

试试斯威夫特

Swift 可用于 Fedora 然后包名下28 快速语言. 安装后,运行 swift 并启动 REPL 控制台。

$ swift
Welcome to Swift version 4.2 (swift-4.2-RELEASE). Type :help for assistance.
  1> let greeting="Hello world!"
greeting: String = "Hello world!"
  2> print(greeting)
Hello world!
  3> greeting = "Hello universe!"
error: repl.swift:3:10: error: cannot assign to value: 'greeting' is a 'let' constant
greeting = "Hello universe!"
~~~~~~~~ ^


  3>  

Swift 拥有一个不断壮大的社区,尤其是 工作组 致力于使其成为一种高效且有效的服务器端编程语言。 一定要参观 它的主页 了解更多参与方式。

摄影者 尤里安·巴尔加斯不飞溅.