Stap 7: Controleer voor een winnaar (deel 2)
Nu moeten we ervoor zorgen dat als een speler drie op een rij krijgt, hij of zij wint. checkRowCol() is een functie die zal alle drie letters met elkaar vergelijken, en als deze overeenkomen, de waarde true retourneert.
Voor de checkRowCol() methode: deze methode wordt gebruikt door de andere methodes om te sturen naar beneden drie waarden. We eerst controleren om ervoor te zorgen dat de eerste waarde is niet leeg zoals '-'. Vervolgens vergelijken we de eerste waarde in de tweede en de tweede naar de derde, en dan en slechts dan als alle drie waarden hetzelfde en zijn ze zijn niet lege verklaringen, dan deze methode keert waar. Dus de binnenkant van een verklaring van de return(), onze eerste verklaring zal controleren, dit is niet een '-'. (c1 != '-') Scheiden van de verklaringen van de eerste en tweede met een ' & &' de tweede instructie ziet als de eerste waarde gelijk is aan de tweede waarde. (c1 c2 ==) Scheiden van de verklaringen van de tweede en derde met een ' & &' de derde verklaring zullen zien of de tweede waarde gelijk is aan de derde. (c2 c3 ==) Dus de methode van uw laatste checkRowCol() zal een return() met de eerste verklaring & & de tweede instructie & & de derde verklaring.