日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Swif基础语法01

發布時間:2024/10/12 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Swif基础语法01 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

import?Foundation

/**

*? 1,第一個swift程序

*/

println("Hello, World!")

/**

*? 2,定義常量

*/

let?a =10

let?cInteger:Double?=12.00

?

/**

*? 3,定義變量

*/

var?b =0

b?=11

?

var?bFloat:Float

bFloat?=?11.0

println(a)

/**

*? 4,類型轉換(字符串的拼接)

*/

let?label =?"The width is "

let?width =94

let?widthLabel =label?+?String(width)

//字符串的拼接

let?widthLabel1 ="\(label)\(width)"

println(widthLabel)

println("類型轉換:\(widthLabel1)")

?

?

/**

*? 5,定義數組

*/

var?array = ["hehe","haha","nimei"]

println(array)

println(array[0])

array[0] ="kebe"

println("數組:\(array)")

//定義一個類型不確定的空數組

var?array2 = []

array2?= [1,2]

println(array2)

println(array2[1])

?

?

/**

*? 6,定義字典

*/

var?dictionary = ["xiaoming":"10","xiaohong":"8","xiaofang":"12"]

println(dictionary)

println(dictionary["xiaoming"])

dictionary["xiaoming"] ="20"

println(dictionary)

//定義一個類型不確定的空字典

var?dict2 = [:]

dict2?= [2:"2",3:3]

println(dict2)

?

/**

*? 7,流程控制

*/

let?dataArray = [1,2,3,4,5,6]

var?sore =0

for?soretin?dataArray{

?

? ?if?soret >?3{

? ? ? ?sore?+=?5

? ? }else{

? ? ? ?sore?-=?2

? ? }

}

println(sore)

?

var?count =0;

forvar?i =?0;i <3;++i{

? ?count?+=?1;

? ? }

println("count=\(count)")

?

var?firstForLoop =0

for?iin?1...4?{

? ??firstForLoop?+= i

}

println("firstForLoop=\(firstForLoop)")

?

?

func?greet(name:String,day:String)->String{

???return"hello,\(name),Today is?\(day)"

}

let?look =?greet("kobe","Monday")

println("\(look)")

/**

???使用元組(tuple)來返回多個值

*/

func?getPrice()->(Double,Int,Float){

? ?return?(3.33,3,3.3)

}

//let a = getPrice()

println("\(getPrice())")

/**

*??函數可以接受可變參數,收集到一個數組中

*/

func?sumof(numbers:Int...)->Int{

? ?var?sum =?0

? ?for?number?in?numbers{

? ? ? ? sum += number

? ? }

? ?return?sum

}

let?suma =sumof()

let?sumb =sumof(12,12,123)

println("suma=\(suma)")

println("sumb =\(sumb)")

?

?

/**

*??對象和類

*/

class?Shape {

? ?var?numberOfSides =?0

?? ?

? ?func?simpleDescriptio()->String{

? ? ? ??return"A shape wiht?\(numberOfSides)"

? ? }

}

var?shape =Shape()

shape.numberOfSides?=7

let?shapDes =?shape.simpleDescriptio()

println("shapDes =\(shapDes)")

/**

*??使用init構造器來實例一個類

*/

class?Shape1 {

? ?var?numberOfSides =?0

? ?var?name:String

? ?init(name:String){

? ? ? ?self.name?= name

? ? }

? ?func?simpleDescriptio()->String{

? ? ? ??return"A shape wiht?\(numberOfSides)"

? ? }

}

var?shape1 =Shape1(name:?"wang")

println("shape1 =\(shape1.name)")

?

轉載于:https://www.cnblogs.com/wpblogs/p/5085531.html

總結

以上是生活随笔為你收集整理的Swif基础语法01的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。