Select Case: Conseils pour un usage délicat

FONTE ZOOM:
L'instruction Select Case est un tout-rond dans la programmation, qui a aussi l'avantage de rendre le programme plus facile à lire. Nous allons vous montrer une autre utilisation délicate comme un Select Case True. Select Case - le tout-rond

Voici une utilisation typique de cette commande dans le langage informatique Visual Basic.

Un Select Case
Case est <12
...
Case 12
...
Case Is> 12
...
End Select

Bien sûr, je pourrais obtenir ce fait la même chose avec Si.

Si un <12 Puis
...
ElseIf a = 12 Puis
...
Autre
...
End If

Ce programme extraits feraient la même chose, mais il ne est même pas documentée. Qu'est-ce qui se passe dans la zone Else? Aujourd'hui, vous savez, mais ce est dans 4 ans? Au moins, il devrait être> 12 Else ElseIf d'un. Seulement à cause de la documentation. Bien que ce soit un exemple simple.

Je ai plusieurs décennies d'expérience et l'ai vécu moi-même, que la négligence dans la documentation doit être puni par année des coûts plus élevés. Et leurs propres astuces sont si bons qu'ils puissent préparer une bien des maux de tête.

Maintenant, il est délicat

Mais maintenant quelque chose Kniffligerem. Nous avons six variables et voulons savoir: a

Et que, dans une instruction Select Case. Il ne fonctionne pas? Allez maintenant, et vous pouvez voir la solution,

Select Case Vrai
Cas A ...
Case c = d
...
Case e = 5
...
End Select

Et si cette déclaration fonctionne. D'abord, un

Étape 1: Est-ce qu'un moins b donne alors la perception

Étape 2: Vrai et Faux sont encore vrai.

Les prochaines commandes, représentée ici par trois points seront exécutés. Ensuite, il passe derrière End Select Suivant.

Il est donc toujours exécutée que le premier cas, ce est vrai. Pour vous, cela signifie que vous devez respecter l'ordre.

Contrairement trois fois si. Donc, vous devez vous rappeler que Select Case Vrai peut être utilisée que si plusieurs conditions ne se appliquent pas nécessairement. Ce sont les restrictions.

Et aussi doux encore un autre truc. Faux est représenté par 0 et vrai que tout autre nombre.

Select Case Vrai
Case a
...
Cas b
...
Case c
...
End Select

Ici, le programme trouve la première variable qui ne possède pas la teneur 0.

Et ce que vous pouvez évoquer avec Select Case Vrai devrait être clair pour vous.

Et now'd comme le lien vers cet article à tous les collègues et surtout au chef de groupe de l'avant, parce que vous savez: trucs interdits sont toujours ceux qui ne sont pas familiers avec le chef de groupe.

VOIR AUSSI:
  1.  
  2.  
  3.  
Sans commentaires

Laisser un commentaire

Code De Sécurité