struct initialisation de tableau dans Swift

En continuant à jouer autour de Swift et d'essayer de convertir quelque chose à partir de la C monde et ont été coincé à essayer divers syntaxe. J'ai quelques données fixes, je veux initialiser une structure de tableau. Voici comment j'ai wold le faire en C, mais je ne peux pas le comprendre dans Swift donc, plutôt que de garder deviner, je vais demander à ceux qui en savent davantage. Voici mon code C.

#include <stdio.h>

typedef struct my_data {
  const char *company;
  const char *city;
  const char *state;
  float latitude;
  float longitude;  
} my_data;

int main() {

    my_data data[2]={
        { "Joes Crab Shack", "Miami", "FL", 30.316599, -119.050254},
        { "Jims Crab Shack", "Los Angeles", "CA", 35.316599, -112.050254}
    };
}

Dans Swift que je peux en créer un similaire struct...

struct my_data {
    var company = String();
    var city = String();
    var state = String();
    var latitude:Float;
    var longitude:Float;
}

Maintenant je suis coincé dans la façon de déclarer et d'initialiser les données fixes, comme je le fais dans C. Deviner qu'il est quelque chose de simple et d'obtenir la syntaxe de droit m'a déconcerté. J'aimerais garder l'initialisation de style dans le format similaire à C depuis que j'ai peut facilement extraire et mettre en forme ces données à partir d'un fichier.

source d'informationauteur Kokanee