Create, Update, and Filter a Generic Array in Apple Swift.

The code

//
//  main.swift
//  ConsoleApp1

import Foundation

var cityList = Array<String>()
cityList.append("Vienna")
cityList.append("Munich")
cityList.append("Berlin")
cityList.append("Prague")

println("Number of elements in city list:")
println(cityList.count)

//Create a filtered list of elements that match the specified criteria
let filtered = cityList.filter({$0 == "Prague"})
println("Number of elements in filtered list:")
println(filtered.count)

println("Enumerate city list:")
for item in cityList
{
    println(item)
}

The output:

Number of elements in city list:
4
Number of elements in filtered list:
1
Enumerate city list:
Vienna
Munich
Berlin
Prague