美文网首页
16.swift-func函数嵌套

16.swift-func函数嵌套

作者: ChaosHeart | 来源:发表于2021-07-21 16:05 被阅读0次

//: Playground - noun: a place where people can play

import UIKit



//注意:
/*
 1.内部参数:形参
 2.外部参数:实参
 */
//行参
func sum(one:Int,two:Int)->Int{
    return one + two;
}
//实参
sum(one: 1, two: 2);



/*
 默认参数
 */
func makeCoffee(coffee:String = "雀巢")->String{
    return "制作一杯\(coffee)咖啡";
}
makeCoffee(coffee: "拿铁");
makeCoffee();

/*
 Int : 可变参数的个数
 */
func summ(nums : Int...)->Int{
    var total: Int = 0;
    for number in nums {
        total += number;
    }
    return total / Int(nums.count)
}
summ(nums: 10,9,8,7,6,5);

/*
 Double : 可变参数的个数
 */
func arithmeticMean(numbers: Double...) -> Double {
    var total: Double = 0
    for number in numbers {
        total += number
    }
    return total / Double(numbers.count)
}
arithmeticMean(numbers: 10.0000,9.00,8.00,7.00,6.00,5.00);

/*
 指针类型
 */
var m = 20;
var n = 30;
func swapNum( m:inout Int, n:inout Int) {
    var n = n;
    var m = m;
    let tmp = m;
    m = n;
    n = tmp;
}
swapNum(m: &m, n: &n);
print("m:\(m)");
print("n:\(n)");


/*1.函数嵌套*/
test();
/// 测试
func test(){
    func demo(){
        print("demo");
    }
    print("test");
    demo();
}



/// 2.函数嵌套
func testDemo() {
    test111();
}
/// 测试
func test111() {
    print("testDemo")
}
testDemo();


相关文章

  • 16.swift-func函数嵌套

    //: Playground - noun: a place where people can play

  • Python函数嵌套-作用域-闭包-LEGB-函数销毁

    1 函数嵌套 一个函数中存在另外一个函数(定义/调用),这种方式我们称之为函数嵌套。所以:函数的嵌套主要分为嵌套调...

  • 嵌套函数和匿名函数

    1 嵌套函数 1 变量工作域 嵌套函数和主函数之间变量可以互相访问。其中嵌套函数直接可以用主函数区间的变量,主函数...

  • 每天学一点Swift----闭包(一)

    五.嵌套函数 1. Swift还支持在函数体内定义函数,这种在函数体内定义的函数称为嵌套函数 2.默认情况下,嵌套...

  • 装饰器

    [TOC] 函数 函数定义 函数调用 高阶函数 嵌套函数 装饰器 装饰器=高阶函数+嵌套函数 基础装饰器 假设有一...

  • Python笔记四 装饰器

    装饰器 = 高阶函数+函数嵌套+闭包 高阶函数 = 参数 or 返回值为函数 函数嵌套 = 在函数中定义函数 闭包...

  • 函数的嵌套-python学习15

    函数的嵌套 函数的嵌套,最简单的例子就是print(len('我爱你')),这里就是print()嵌套了len()...

  • Python装饰器2-嵌套函数

    嵌套函数 嵌套函数(Nested function)是在另一个函数(即:封闭函数)中定义的函数 引用自:https...

  • Javascript进阶——函数式编程(2)

    函数式编程中,常用的函数及使用: 组合函数 (Compose,Pipe) 概念 将需要嵌套执行的函数平铺,嵌套执行...

  • 小猿圈python学习-嵌套&匿名&高阶函数

    嵌套函数 函数里不仅可以写代码,还可以嵌套函数 name = "小猿圈" def change(): name...

网友评论

      本文标题:16.swift-func函数嵌套

      本文链接:https://www.haomeiwen.com/subject/fdrzlltx.html