Swift (一)

这篇博客详细介绍了Swift中函数的各种用法,包括无参无返回值、无参有返回值、有参无返回值、有参有返回值以及如何处理有多个返回值的函数。还特别讨论了使用'inout'关键字的函数,这种函数可以修改传入参数的值。
摘要由CSDN通过智能技术生成

变量和常量

在Swift中使用 let 修饰一个常量, 使用 var 修饰一个变量;
let 修饰常量的值是不可以更改的
var修饰的变量的值是可以更改的;
在声明常量和变量的时候可以用表情符号, 中文等命名常量名和变量名.

// 输出函数
print ( "Hello, World!" )
// 定义一个常量
//
方法 1:
//
定义之后 , 后面的值只能是字符串 , 因为指定了常量的类型
let name : String = " 科本 "
// 方法 2:
//
特性 : 隐式类型推断 , 由初始值来推断常量的类型
let gener = " "
// 使用 let 定义的常量的值永远不可以更改

// 定义一个变量的方式
//
方式 1:
var age = 100
// 方式 2:
var height : Int = 140    //Swift 在定义一个变量或者常量的时候 , 必须要有确定的类型

let a : Int = 10
let b : String = "Hello"
let c : Character = "A" //字符使用双引号,但是只能放单个字符
let d : Bool = false // false ture



字符串String


有序的字符的集合 
// 创建一个字符串类型的常量
let string = " 科本 "

// 创建一个值为空的字符串
let string1 = ""
let string2 = String ();

// 字符串拼接
var name = " 曼森 "
var newName :  String = name + “520"

// 获取字符串的长度
print ( newName . characters . count )



// 运算符重载 当对两个字符串类型做加法操作时 , 会自动拼接到一起
let q = " 科特 "
let w = " 科本 "
let r = q + w

//Swift 不支持 隐式类型转化
var age = 100
let e = "Cobain's age is"
let words = e + String ( age )

// 如果想要对两个不一样的数据类型的变量或者常量进行运算 , 需要使用这样的格式 :
// 变量 ( 常量 ) A +\-\*\/ 目标类型 (B)
var width = 100.2
var f = width + Double ( height )



数组

// 定义空数组
var array3 = [ String ]()

// 向数组中追加一个元素
array1 . append
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值