日期: 2022-09-20 19:47:11 浏览数:1

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
江西省浮梁淘宝店铺设计-浮梁淘宝天猫网店美工-浮梁网店运营-浮梁拼多多宝贝设计多少钱-浮梁京东开店-浮梁美团代运营-浮梁阿里巴巴首页装修价格费用-浮梁主图详情页编辑排版PS美工修图加水印-浮梁logo设计-浮梁商标注册-浮梁知识产权申请-浮梁高企认定

在上一章节中我们已经讲到如何创建 Swift 语言的 "Hello, World!" 程序。现在我们来复习下。
如果创建的是 OS X playground 需要引入 Cocoa :
import Cocoa /* 我的第一个 Swift 程序 */ var myString = "Hello, World!" print(myString)
如果我们想创建 iOS playground 则需要引入 UIKit :
import UIKit var myString = "Hello, World!" print(myString)
执行以上程序,输出结果为:
Hello, World!
以上代码即为 Swift 程序的基本结构,接下来我们来详细说明结构的组成部分。
我们可以使用 import 语句来引入任何的 Objective-C 框架(或 C 库)到 Swift 程序中。例如 import cocoa 语句导入了使用了 Cocoa 库和API,我们可以在 Swift 程序中使用他们。
Cocoa 本身由 Objective-C 语言写成,Objective-C 又是 C 语言的严格超集,所以在 Swift 应用中我们可以很简单的混入 C 语言代码,甚至是 C++ 代码。
Swift 程序由多种标记组成,标记可以是单词,标识符,常量,字符串或符号。例如以下 Swift 程序由三种标记组成:
print("test!")以上语句由 3 个符号组成:单词( print )、符号( ( )、字符串( "test" )。
print ( "test!" )
Swift的注释与C语言极其相似,单行注释以两个反斜线开头:
//这是一行注释
多行注释以/*开始,以*/结束:
/* 这也是一条注释, 但跨越多行 */
与 C 语言的多行注释有所不同的是,Swift 的多行注释可以嵌套在其他多行注释内部。写法是在一个多行注释块内插入另一个多行注释。第二个注释块封闭时,后面仍然接着第一个注释块:
/* 这是第一个多行注释的开头 /* 这是嵌套的第二个多行注释 */ 这是第一个多行注释的结尾 */
多行注释的嵌套是你可以更快捷方便的注释代码块,即使代码块中已经有了注释。
与其它语言不同的是,Swift不要求在每行语句的结尾使用分号(;),但当你在同一行书写多条语句时,必须用分号隔开:
import Cocoa /* 我的第一个 Swift 程序 */ var myString = "Hello, World!"; print(myString)
标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等指定的名字。构成标识符的字母均有一定的规范,Swift语言中标识符的命名规则如下:
区分大小写,Myname与myname是两个不同的标识符;
标识符首字符可以以下划线(_)或者字母开始,但不能是数字;
标识符中其他字符可以是下划线(_)、字母或数字。
例如: userName、User_Name、_sys_val、身高等为合法的标识符,而2mail、room#和class为非法的标识符。
注意:Swift中的字母采用的是Unicode编码[1]。Unicode叫做统一编码制,它包含了亚洲文字编码,如中文、日文、韩文等字符,甚至是我们在聊天工具中使用的表情符号
如果一定要使用关键字作为标识符,可以在关键字前后添加重音符号(`),例如:
let `class` = "Runoob"
关键字是类似于标识符的保留字符序列,除非用重音符号(`)将其括起来,否则不能用作标识符。关键字是对编译器具有特殊意义的预定义保留标识符。常见的关键字有以下4种。
江西省浮梁淘宝店铺设计-浮梁淘宝天猫网店美工-浮梁网店运营-浮梁拼多多宝贝设计多少钱-浮梁京东开店-浮梁美团代运营-浮梁阿里巴巴首页装修价格费用-浮梁主图详情页编辑排版PS美工修图加水印-浮梁logo设计-浮梁商标注册-浮梁知识产权申请-浮梁高企认定
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)