swift
程序员文章站
2022-06-08 14:03:23
...
var In:Int = 10
var Do:Double = 10.0
var Str:String = “asd”
let arr:[String] = [“小西”,“小南”,“小北”,“小东”]
for item in arr{
print(item)
}
for i in 0…<arr.count{
print(arr[i])
}
for (index, item) in arr.enumerated(){
print((index, item))
}
let dic:[String:Double] = [“小西”:90.5,“小南”:87.0,“小北”:75.5,“小东”:88.5]
for item in dic.keys{
print(item)
}
for item in dic.values{
print(item)
}
for item in dic{
print((item.key,item.value))
}
func sushu(){
var isPreimNum = true//判断是否是素数的标志,是就是true ,不是就是false
for item in 101...200 {//遍历101到200 中的任意数字
for j in 2..<item { //判断 item是否是素数
if item % j == 0 {
isPreimNum = false
break
}
}
if isPreimNum {//如果是素数
print(item)//打印这个素数
}
isPreimNum = true
}
}
sushu()
func getStepNumber(n:Int) -> Int {
if 0 > n{
return 0;
}
if n == 1 {
return 1;
}
if n == 2 {
return 2;
}
if n > 2 {
return getStepNumber(n: n - 1) + getStepNumber(n: n - 2);
}
return 0;
}
let num = getStepNumber(n: 9)
print(num)
func zuheshu(){
var sum1 = 0 //定义变量用于记录个数
for hudder in 3...6 { //百位
for ten in 3...6 { //十位
for num in 3...6 { //个位
if hudder != ten && hudder != num && ten != num {
print(hudder*100 + ten*10 + num)
sum1 += 1 //计算个数
}
}
}
}
print(sum1)
}
zuheshu()
let Arr:[String] = [“a”,“b”,“c”,“d”,“e”,“f”,“g”]
let Brr:[String] = [“b”,“d”,“f”,“g”]
var Crr:[Int] = Int
for i in 0…<Arr.count{
for j in 0..<Brr.count{
if Arr[i]==Brr[j]{
print(i)
Crr.append(i)
}
}
}
print(Crr)
推荐阅读
-
swift修改UITextfield的Placeholder字体大小和颜色
-
《从零开始学Swift》学习笔记(Day 23)——尾随闭包
-
宏碁swift3值得买吗?宏碁蜂鸟swift3银色版全面深度评测图解
-
华硕推出ROG Swift PG27UQ G-Sync HDR显示器新品
-
ios学习之路:Xcode+swift+打包ipa一步一坑记录
-
Objective-c调用Swift
-
Swift 与Objective-c语法参照
-
Acer蜂鸟Swift轻薄笔记本值得买吗?宏碁Swift3全面评测+拆机图解
-
根据图片URL获取图片的尺寸【Swift语言实现】
-
《从零开始学Swift》学习笔记(Day 41)——类的继承