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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Swift入门篇-循环语句

發布時間:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Swift入门篇-循环语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Swift入門篇-循環語句 原文:Swift入門篇-循環語句

? ? ?今天早上一起來所有新聞都是報道荷蘭5-1戰勝西班牙,我一看沒有搞錯吧,頓時想都如果中國隊vs荷蘭隊也不至于會輸的怎么慘吧,難道是荷蘭隊開掛了,于是我看了一下昨天比賽的視頻直播,還真是新聞報道的那樣,頓時感動球場上處處都是變化,買足彩的朋友也要注意了,不要太聽信某些專家的預測。

下面是分享我買的足彩的信息(評個人感覺買的)

?

廢話不多說,繼續就開始繼續分享swift入門篇 中的循環語句。

? 一:循環語句? ??

1for 用法 2for in 用法 3while 用法 4do while 用法

for 的用法

一般格式

常見格式:(for格式很多)for 變量 ; 變量<某個值 ; 變量++

例子

// ------for 的一種用法 for var i = 0 ; i<5 ;i++ {println("i=\(i)")}//-------for 的二種用法 var j = 0 for j = 0 ; j<5 ;j++ {println("i=\(j)")}

for in 的用法

格式 for 變量或臨時變量 in 集合說明: 當執行 for in語句的時候 集合中所對應的值依次會賦給變量或臨時變量

例子

for in 的第一種用法 字符串遍歷 //------------for in 的第一種用法 字符串遍歷var str = "ABC" //str 是字符串變量 即使字符集合 /* 1:str 是字符集合 ,temp 是臨時變量(不需要定義) 2:當程序執行for in 語句的時候會把字符集合中的字符賦給臨時變量temp */for temp in str {println("temp=\(temp)") }

運行結果

temp=A temp=B temp=C for in 的第2種用法 遍歷序列:
先講一個swift 中整形的概念 序列 用... 三個點來表示
var A = 1...5 //...三個點表示序列 即 1到5的序列 (1 2,3,4,5)也可以叫 1-5集合 例子
//------------for in 的第二種用法 遍歷序列/* 1:1...5 表示 1到5的序列,即1-5的集合 2:temp 是臨時變量 3:執行for in 語句的是后 把1-5的集合中對應的值,賦給臨時變量 temp*/for temp in 1...5{println(temp) }

運行結果

1 2 3 4 5

?

?while 語句?

格式while 布爾值 { } 說明 :只有當while 后面的布爾值為false ,才停止 while語句,否則一直執行while語句 import Foundationvar i = 0/* 只有當 i<3 為 false 才跳出 while語句 */ while (i<3){println("i=\(i)")i++ }運行結果 i=0 i=1 i=2

?

do ?while語句

格式: do {} while 布爾值 說明: 1:現在執行 do 語句 2:然后在執行while 語句
3:如果while語句后面的布爾值為false 就停止do while語句,否則就一直執行do while語句

?

?

import Foundationvar i = 1/* 1:先執行do {} 里面語句 2:然后值while 語句 3:當i< 3 的時候 do while 語句就停止 */ do {println("i=\(i)") i=i+1}while (i<3)運行結果i=5 i=4

?

條件語句

?if 語句 (前面已經講過)如果不清楚,請移步到 ?Swift入門篇-基本類型(3)

?

?switch 語句

?

格式:switch(變量) {case 變量值 : 執行方法case 變量值:執行方法default :執行方法}說明: 1 : switch 條件語句中 至少有一個 case 語句 和 default 語句 缺一不可 2 : case 后面必須跟執行方法 3 : 變量值 可以是多個或一個,多個變量用逗號隔開 4 : 變量值可以是任何類型

例子;

var i = 1switch(i) {case 0 : //case 后面跟一個變量 當 i=0 就在執行 case語句下面對應的方法println("i=\(i)")case 1 ,2 : //case 后面跟兩個變量,多個變量用逗號隔開 當i=1和2 就執行 case語句下面對應的方法println("i=\(i)")default ://如果 i 不等于 0,1,2 的時候,就執行 default 語句下面對應的方法println("default")}運行結果i=1

?switch ?序列匹配

//-------第一種用法 范圍匹配var i = 75switch(i) {case 1...50 : //case 后面跟一個序列,序列是一個集合變量 當 i 在1到50 范圍下 就在執行 case語句下面對應的方法println("1...50-> i=\(i)")case 50...100 : //case 后面跟一個序列,序列是一個集合變量  當i在1 到100 范圍下 就執行 case語句下面對應的方法println("50...100-> i=\(i)")default ://如果 i 不等于1到100范圍下,就執行 default 語句下面對應的方法println("default")}

運行結果

50...100->? i=75

?

switch 元組匹配

?

import Foundation//-------第一種用法 元組匹配 let str = (1,2) // str 是元組變量switch (str) { case (0...1,0...1) : // 如果元組變量str的范圍 (0到1 ,0 到1 )println("(0...1,0...1)-->str=\(str)") case (1...2,1...2) : // 如果元組變量str的范圍 (1到2 ,1到2 )println("(1...2,1...2)-->str=\(str)")default :println("default") }

運行結果

(1...2,1...2)-->str=(1, 2)

如果您對swift語言不敢信息,對世界杯有興趣的朋友也可以加我?QQ 1436051108,大家可以在一起 扯扯世界杯

?

?后面的文章,我回陸續把我學習到swift語言的知識寫出來形成一個系列。由于是新語言,難免有不足,歡迎給我提出意見。也可以加我QQ 1436051108一起討論,如果您有什么問題,也可以直接在QQ留言發給我,我看到之后第一時間回復您

?

? posted on 2014-06-14 21:26 NET未來之路 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/lonelyxmas/p/3788722.html

總結

以上是生活随笔為你收集整理的Swift入门篇-循环语句的全部內容,希望文章能夠幫你解決所遇到的問題。

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