開発環境
- OS X Mavericks - Apple(OS)
- Xcode 6.1 Beta
- Swift (プログラミング言語)
Head First JavaScript Programming (Eric T. Freeman (著)、 Elisabeth Robson (著)、 O'Reilly Media )のChapter 11(Serious functions: Anonymous Functions, Scope and Closures)、EXERCISE(p.482)をSwiftで考えてみる。
EXERCISE(p.482)
コード(Xcode)
main.swift
//
// main.swift
// sample482
//
// Created by kamimura on 9/20/14.
// Copyright (c) 2014 kamimura. All rights reserved.
//
import Foundation
func administer(patient:AnyObject, vaccine:(Int) -> (), time:Int) -> () {
vaccine(10)
}
func inject(dosage:Int) -> () {
println(dosage)
}
administer(1, {(dosage:Int) in
if dosage > 0 {
println(dosage)
}}, 2)
入出力結果(Console Output)
10 Program ended with exit code: 0
0 コメント:
コメントを投稿