Swift - 26 - 函数的基础写法

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

import UIKit

// 无参无返回
// -> Void可以省略不写, 或者写成(), 因为返回值为空本质是一个空的元组
func run() -> Void // ()
{
    print("I‘m running")
}
run()

// 无参有返回
func sayWelcome() -> String
{
    return "Welcome to play Swift!"
}
print(sayWelcome())

// 有参有返回
func sayHello(name:String?) -> String
{
    let result = "Hello," + (name ?? "Guest") + "!"
    return result
}

var nickName:String?
print(sayHello(nickName))

  

时间: 2025-01-02 09:35:09

Swift - 26 - 函数的基础写法的相关文章

【转载】100多个很有用的JavaScript函数以及基础写法大集合

1.document.write("");为 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转

Swift 语言函数

1 import Foundation 2 3 // 函数声明于实现 4 func sayHello(name){ 5 print("Hello \(name)") 6 } 7 8 // 函数调用 9 sayHello("哎我去") 10 11 12 // 支持多个返回值 13 // 多个返回值函数 14 func getNums()->(Int,Int){ 15 return(2,3) 16 } 17 18 // 多个返回值函数调用 19 let (a,b)

Swift学习——Language Guide 基础

The Basics Swift is a new programming language for iOS and OS X app development. Nonetheless, many parts of Swift will be familiar from your experience of developing in C and Objective-C. Swift是用于开发IOS和Mac OS系统应用的新的编程语言,如果你曾经使用过C或者OC开发IOS程序,那你会发现他们和S

swift入门->函数

这一章来看看swift的函数声明与调用 函数声明 func 函数名(参数)->返回类型{函数代码块} 我们来声明一下 //无参无反 func test(){ print("asdfa"); } //有参有反 func test1(a:Int)->Int{ return ++a } //有参无反 func test2(a:Int){ print(a) } func test(a:Int)->Void{ print(a); } //无参有反 func test()->

The Swift Programming Language-官方教程精译Swift(2)基础知识

Swift 的类型是在 C 和 Objective-C 的基础上提出的,Int是整型:Double和Float是浮点型:Bool是布尔型:String是字符串.Swift 还有两个有用的集合类型,Array和Dictionary,请参考集合类型. 就像 C 语言一样,Swift 使用变量来进行存储并通过变量名来关联值.在 Swift 中,值不可变的变量有着广泛的应用,它们就是常量,而且比 C 语言的常量更强大.在 Swift 中,如果你要处理的值不需要改变,那使用常量可以让你的代码更加安全并且更

函数常见的写法及调用方法整理

我们平时在阅读别人的代码的时候,总能看到别人在写函数的时候,有各种不同的写法及调用方法,今天就总结下我所遇到过的函数常见的写法及调用方法. 一.函数声明 // 函数的写法 function sum(a, b) { return a + b; } // 调用 sum(1,2); // 3  二.函数表达式 // 函数的写法 var sum = function (a, b) { return a + b; } // 调用 sum(2, 3); // 5 三.将方法作为一个对象 // 作为对象方法,

C#函数的基础应用

C#函数的基础应用 函数之前的知识回顾 数据类型--变量常量--运算符表达式--语句(顺序,分支,循环)--数组--函数 程序里的函数:能完成一个相对独立功能的代码模块. 数学里的函数:高度抽象. 函数四要素:函数名,输入,输出,加工 函数定义: [static] 返回类型 函数名(输入参数列表) { //函数体——加工 } 函数调用: 函数名(参数); ——适合于调用无返回值的函数 数据类型 变量 = 函数名(参数); ——适合于调用有返回值的函数. 今天要掌握的东西: 1.函数是个什么东西?

Swift学习——A Swift Tour 函数

Functions and Closures  函数和封闭性(闭包) Functions  函数的使用 Swift中的函数定义和OC中有明显的差别了,使用func定义函数,在括号里定义參数和类型,用 -> 定义返回值类型 func greet(name: String, day: String) -> String { return "Hello \(name), today is \(day)." } greet("Bob", "Tuesda

Swift(三.函数)

一.swift中的函数分为以下几类吧 1>无参无返   2>无参有返 3>有参无返  4>有参有返  5>有参多返 二.看下面几个例子吧 1>无参无返 func about() ->Void{} 也可以写成func about() ->() {} 还可以写成func about() {} 2>无参有返 func readM() ->String{ return "字符串" } 3>有参无返 func eat(food :