combien de branches puis-je créer en utilisant l'instruction if? Est-ce limité?combien de branches puis-je créer en utilisant l'instruction if?
Répondre
Une déclaration IF
toujours a exactement deux branches: l'une où la condition est FALSE
et celui où la condition est TRUE
. Une construction de branchement qui a plus de deux branches est habituellement appelée CASE
ou SWITCH
. En Pascal, c'est CASE
.
Bien sûr, vous pouvez toujours imbriquer vos structures de contrôle, limité uniquement par votre capacité à copier et -paste, et les limites de mémoire des compilateurs. –
Non, elle n'est pas limitée, sauf par la capacité de stockage de votre système de développement.
Je pense que cela dépend fortement du compilateur en question ... – Joey
Il n'a pas dit qu'il avait l'intention de compiler son code, en fait. Je peux mettre autant de branches dans mes fichiers que je veux, le seul facteur limitant sera la capacité de stockage plus les contraintes du système de fichiers :-) –
Pensez toujours à un modèle d'état/stratégie avant de faire une tonne de branches sur la logique. Je ne suis pas sûr de la langue de votre choix, donc je ne peux pas vraiment vous aider avec une implémentation concrète, mais vous devriez être capable de refactoriser n'importe quel casse ou si comparable à une clé accrochée à la bonne valeur, et retirer l'objet/méthode/variable clé.
Il est marqué 'pascal' - cela vous dit quelque chose sur la langue en question? :-) – Joey
: P, tôt le matin c'était aujourd'hui. choses à faire ... derp. –
Il n'y a pas de limite actuellement, mais comme nous le savons les nombres de code affectent toujours la capacité de la mémoire, ainsi RAM qui la limite.
- 1. en utilisant "if" dans jQuery tmpl
- 2. svn type copie en essayant de créer des branches
- 3. créer IF ELSE
- 4. Modifier CSS en utilisant "if" dans jQuery
- 5. en utilisant image dans if instruction
- 6. MySQL UPDATE en utilisant la condition IF
- 7. svn client graphique pour créer des branches, fusionner des branches etc?
- 8. Comment récupérer/cloner seulement quelques branches en utilisant git-svn?
- 9. Fusion de plusieurs branches git en master?
- 10. En utilisant InStr au lieu de Et dans l'instruction If?
- 11. IF Déclaration en VBA
- 12. Créer MAPIFolder en PST en utilisant VBA
- 13. Sessions NHibernate: Combien? Quand créer? Quand fermer?
- 14. Simulation d'un If-Else à 2 niveaux en utilisant RewriteCond
- 15. en utilisant IF dans une vue SQL Server
- 16. dos lot: en utilisant des guillemets doubles avec IF
- 17. en utilisant une instruction if dans la clause Where
- 18. Créer des branches dans un projet bzr existant
- 19. créer api en utilisant php
- 20. Créer tar.gz en utilisant .NET
- 21. Github Branches
- 22. instruction if en python
- 23. Impossible de créer json en utilisant gson
- 24. Façon correcte de sauter d'avant en arrière entre deux branches?
- 25. créer dynamiquement élément en utilisant javascript
- 26. Comment créer des conditions dans mysql (utilisation de 'if')?
- 27. Combien de sockets peut-on créer à partir d'un port?
- 28. Combien de temps faut-il pour créer une colonne d'identité?
- 29. Combien coûte-t-il de créer un nouveau UIWebView?
- 30. tutoriel Git: Comprendre git pull et branches (en utilisant une prise en pension exemple spécifique)
... et voici comment faire: http://privat.rejbrand.se/howtoaccept.html –