2014年10月3日金曜日

開発環境

Practical Programming: An Introduction to Computer Science Using Python 3 (Pragmatic Programmers) (Paul Gries (著)、Jennifer Campbell (著)、Jason Montojo (著)、Lynn Beighley (編集)、Pragmatic Bookshelf)のChapter 11(Storing Data Using Other Collection Types)、11.8(Exercises) 2.をSwiftで考えてみる。

11.8(Exercises) 2.

コード(Xcode)

main.swift

//
//  main.swift
//  sample2
//
//  Created by kamimura on 10/4/14.
//  Copyright (c) 2014 kamimura. All rights reserved.
//

import Foundation

func matingPairs(males:[String], females:[String]) -> [(String, String)] {
    var pairs:[(String, String)] = []
    
    for i in 0..<males.count {
        let male:String = males[i]
        let female:String = females[i]
        let pair:(String, String) = (male, female)
        pairs.append(pair)
    }
    return pairs
}

let males:[String] = ["a", "b", "c", "d", "e"]
let females:[String] = ["A", "B", "C", "D", "E"]
println(matingPairs(males, females))


入出力結果(Console Output)

[(a, A), (b, B), (c, C), (d, D), (e, E)]
Program ended with exit code: 0

0 コメント:

コメントを投稿