1数组排序
func paixu(inout a:Array<Int>, comp:(Int,Int)->Bool)
{
let len=a.count
forvar i=0;i<len-1;i++
{
forvar j=0 ; j<len-1-i ; j++
{
if comp(a[j+1],a[j])
{
var tmp:Int = a[j]
a[j] = a[j+1]
a[j+1] = tmp
}
}
}
}
func comp(a:Int, b:Int)->Bool
{
var flag=false
flag = a > b ? true : false
return flag
}
var arr = [5,8,1,3,2,9,6]
paixu(&arr, <)
println(arr)
2.建立目录代码
func create_Dir(str:String)->Bool
{
var flag = false
、、var documentPath = NSHomeDirectory() + "/Documents"
var subDirectoryPath = 、documentPath、 + "/"+str+"/"
var manager = NSFileManager()
var filePath = 、documentPath、 + "/"+str
if(!manager.fileExistsAtPath(filePath))
{
var success = manager.createDirectoryAtPath(subDirectoryPath, withIntermediateDirectories: true, attributes: nil, error:nil)
if(success)
{
flag = true
}
else
{
flag = false
}
}
return flag
}
var strPath = "sd/a"
if create_Dir(strPath)
{
println("成功")
}
else
{
println("不成功")
}
func paixu(inout a:Array<Int>, comp:(Int,Int)->Bool)
{
let len=a.count
forvar i=0;i<len-1;i++
{
forvar j=0 ; j<len-1-i ; j++
{
if comp(a[j+1],a[j])
{
var tmp:Int = a[j]
a[j] = a[j+1]
a[j+1] = tmp
}
}
}
}
func comp(a:Int, b:Int)->Bool
{
var flag=false
flag = a > b ? true : false
return flag
}
var arr = [5,8,1,3,2,9,6]
paixu(&arr, <)
println(arr)
2.建立目录代码
func create_Dir(str:String)->Bool
{
var flag = false
、、var documentPath = NSHomeDirectory() + "/Documents"
var subDirectoryPath = 、documentPath、 + "/"+str+"/"
var manager = NSFileManager()
var filePath = 、documentPath、 + "/"+str
if(!manager.fileExistsAtPath(filePath))
{
var success = manager.createDirectoryAtPath(subDirectoryPath, withIntermediateDirectories: true, attributes: nil, error:nil)
if(success)
{
flag = true
}
else
{
flag = false
}
}
return flag
}
var strPath = "sd/a"
if create_Dir(strPath)
{
println("成功")
}
else
{
println("不成功")
}