Vérifier la disponibilité de l’emplacement :

Comme tu l’as surement deviné, c’est la fonction spaceIsFree() que nous allons maintenant développer. Nous avons déjà une fonction qui se chargera d’insérer une lettre dans notre liste mais il serait tout à fait logique de vérifier si cet emplacement est disponible. 

La fonction prendra en paramètre la position où l’on souhaite ajouter notre lettre et renverra un booléen (true /false) qui nous dira si l’emplacement est vide ou pas.

Astuce

Pour vérifier la disponibilité d’une case il faut simplement vérifier que l’élément à cet emplacement est un string contenant juste un espace puisque c’est ainsi que l’on a défini nos case vide en créant notre liste. Il faut donc vérifier une condition.

Solution

Le double égale (==) permet non pas d’affecter une valeur mais de comparer deux valeurs. Si l’emplacement est une case vide (‘ ’) alors la fonction renverra true (vrai) sinon elle renverra false (faux).