余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

只有 Swift(只有我能进入的隐藏地下城)

xiyangw 2022-12-03 11:52 31 浏览 0 评论

你好朋友,这是一些初学者的快速编程教程。 我试图用更简单的方式来解释它,但首先,你必须了解一些编程经验,甚至是“C”语言。 如果您不熟悉编程,请查找一些“C”和“Objective-C”教程。

只有 Swift(只有我能进入的隐藏地下城)


我对 Swift 故事的新篇章感到兴奋。 Swift 是 Apple Inc 为 iOS、WatchOS、TVOS 和 OSX 开发而开发的一种新的编程语言。 Swift 采用了 C 和 Objective-C 的优点,没有 C 兼容性的限制。 Swift 编程从 iOS 6.0 运行到 OSX 10.8。 Swift 使编写设计得非常快速和安全的软件变得容易。

/* your frist impression in swift */
var myString = "Hello, World!"println(myString)//OUTPUT:-  Hello, World!

看上面的例子,它看起来类似于 C 语言,对吧?并且上面的程序还包含注释单(//)行和多行(/* multi */)。让我们讨论一下它的特点。

  • Swift 使用了安全的编程模式。

  • 它是现代编程功能和目标,如语法。

  • 编写 iOS 和 OS X 应用程序的绝佳方式。

  • 提供对现有 Cocoa 和 Cocoa Touch 框架的无缝访问。

您可以使用 import 语句将任何 Objective-C 框架(或 C 库)直接导入您的 Swift 程序。


分号

  • Swift 不要求您在代码中的每个语句后键入分号 (;),尽管它是可选的。

  • 如果您在同一行中使用多个语句,则需要使用分号作为分隔符,否则编译器将引发语法错误。


身份标识

  • 以字母 A 到 Z 或 a 到 z 或下划线 _ 开头,后跟零个或多个字母、下划线和数字(0 到 9)。

  • 区分大小写的编程语言。

  • Swift 不允许 @、$ 和 % 等特殊字符和保留字作为标识符,您需要在其前后放置一个反引号 (`)。例如,String 不是有效的标识符,但 `String` 是有效的。

一些关键字在 Swift 中是保留的。他们没有使用 as 常量和变量名。

注意:- 仅包含空格(可能带有注释)的行称为空行,Swift 编译器完全忽略它。


数据类型

201              // Integer literal
3.14             // Floating-point literal
"Hello, World!"  // String literal
  • Int 或 UInt:- 这用于整数。 更具体地说,您可以使用 Int32 和 Int64 定义 32 位或 64 位有符号整数,而 UInt32 或 UInt64 定义 32 位或 64 位无符号整数变量。 例如,42 和 -23

  • Float - 这用于表示 32 位浮点数和具有较小小数点的数字。 例如,3.14159、0.1 和 -273.158。

  • Double - 这用于表示 64 位浮点数,并在浮点值必须非常大时使用。 例如,3.14159、0.1 和 -273.158。

  • Bool - 这表示一个布尔值,为真或假。

  • String - 这是一个有序的字符集合。 例如,“你好,世界!”。

  • Character - 这是一个单字符串文字。 例如,“C”。

  • Optional - 这表示一个可以保存值或不保存值的变量。

    相关推荐

    前后端分离 Vue + NodeJS(Koa) + MongoDB实践

    作者:前端藏经阁转发链接:https://www.yuque.com/xwifrr/gr8qaw/vr51p4写在前面闲来无事,试了一下Koa,第一次搞感觉还不错,这个项目比较基础但还是比较完整了,...

    MongoDB 集群如何工作?

    一、什么是“MongoDB”?“MongoDB”是一个开源文档数据库,也是领先的“NoSQL”数据库,分别用“C++”“编程语言”编写,使用带有“Schema”的各种类似JSON的文档,是也分别被认为...

    三部搭建mongo,和mongo UI界面

    三步搭建mongo,和mongoUI界面安装首先你需要先有一个docker的环境检查你的到docker版本docker--versionDockerversion18.03.1-ce,b...

    Mongodb 高可用落地方案

    此落地方案,用于实现高可用。复制集这里部署相关的复制集,用于实现MongoDB的高可用。介绍MongoDB复制集用于提供相关的数据副本,当发生硬件或者服务中断的时候,将会从副本中恢复数据,并进行自动...

    一次线上事故,我顿悟了MongoDB的精髓

    大家好,我是哪吒,最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?让我们一起,一探究竟,继续学习MongoDB分片的理论与实践,...

    IDEA中安装MongoDB插件-再也无要nosql manager for mongodb

    大家都知道MongoDB数据库作为典型的非关系型数据库被广泛使用,但基于MongoDB的可视化管理工具-nosqlmanagerformongodb也被用的较多,但此软件收费,所以国内的破解一般...

    数据库监控软件Lepus安装部署详解

    Lepus安装部署一、软件介绍Lepus是一套开源的数据库监控平台,目前已经支持MySQL、Oracle、SQLServer、MongoDB、Redis等数据库的基本监控和告警(MySQL已经支持复...

    YAPI:从0搭建API文档管理工具

    背景最近在找一款API文档管理工具,之前有用过Swagger、APIManager、Confluence,现在用的还是Confluence。我个人一直不喜欢用Swagger,感觉“代码即文档”,让代...

    Mac安装使用MongoDB

    下载MongoDB包:https://www.mongodb.com/download-center解压mongodb包手动解压到/usr/local/mongodb文件夹配置Mac环境变量打开环境...

    保证数据安全,不可不知道的MongoDB备份与恢复

    大家在项目中如果使用MongoDB作为NOsql数据库进行存储,那一定涉及到数据的备份与恢复,下面给大家介绍下:MongoDB数据备份方法在MongoDB中我们使用mongodump命令来备...

    MongoDB数据备份、还原脚本和定时任务脚本

    备注:mongodump和mongorestore命令需要在MongoDB的安装目录bin下备份脚本备份格式/usr/local/mongodb/bin/mongodump -h ...

    等保2.0测评:mongoDB数据库

    一、MongoDB介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产...

    MongoDB入门实操《一》

    什么是MongoDBMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之...

    Python安装PyMongo的方法详细介绍

    欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。前言本文主要给大家介绍的是关于安装PyMongo的...

    第四篇:linux系统中mongodb的配置

    建议使用普通用户进行以下操作。1、切换到普通用户odysee。2、准备mongodb安装包,自行去官网下载。3、解压安装包并重命名为mongodb4.04、配置mongodbcdmongod...

    取消回复欢迎 发表评论: