si(true) - page 8

 
Nikolai Semko:

si elle était dans une boucle, mais elle n'est faite qu'une fois.

Encore en train de picoler ?

Une autre question : quand il ne boit pas... Rhétorique ...

 
Artyom Trishkin:

Autre question : quand il n'est pas ivre... Rhétorique ...

Lorsque j'étais officier à RICH (unité de test de missiles), nous avions un ivrogne de régiment. J'étais toujours étonné de sa santé. Boire de l'alcool industriel pour essuyer les contacts ( !!!) et ainsi de suite tous les jours. Je me tordrais les nageoires.
Notre unité était censée recevoir 80 litres d'alcool par mois. L'unité a obtenu 30 litres. Il était chargé de distribuer cet alcool. Pendant tout ce temps, il m'a donné un demi-litre à ma station une fois avec les mots :

- Lieutenant, n'effacez pas vos contacts avec, ou nous avons eu un gars intelligent qui a fait sa maintenance correctement et puis la station PRA-MK a cessé de fonctionner, avec un lancement de missile imminent.

J'ai été agréablement surpris récemment, lorsque j'ai parlé avec lui sur Skype, de constater qu'il était dans l'alcool depuis longtemps.
Il y a donc une chance, bien qu'elle soit mince...

 
Nikolai Semko:

Lorsque j'étais officier au RICh (unité de test des fusées), nous avions un ivrogne de régiment. J'étais toujours étonné de sa santé. Boire de l'alcool industriel pour essuyer les contacts ( !!!) et ainsi de suite tous les jours. Je me tordrais les nageoires.
Notre unité était censée recevoir 80 litres d'alcool par mois. L'unité a obtenu 30 litres. Il était chargé de distribuer cet alcool. Pendant tout ce temps, il m'a donné un demi-litre à ma station une fois avec les mots :

- Lieutenant, n'effacez pas vos contacts avec, ou nous avons eu un gars intelligent qui a commencé à faire la maintenance correctement et puis la station PRA-MK a cessé de fonctionner, avec un lancement de missile à l'horizon.

J'ai été agréablement surpris récemment, lorsque j'ai parlé avec lui sur Skype, de constater qu'il était dans l'alcool depuis longtemps.
Il y a donc une chance, bien qu'elle soit mince...

Alexei, si ma mémoire est bonne, est aussi un spécialiste des fusées. Il y a un lien quelque part ici... :)

 
Artyom Trishkin:

Alexei, si ma mémoire est bonne, est aussi un spécialiste des fusées. Il y a un lien quelque part ici... :)

Donc il doit savoir ce qu'est Shilo.

On ne sait pas qui a pensé à donner de telles quantités d'alcool à des ingénieurs de missiles. Il y avait une ivresse de facto de l'armée.
Et Alexey est simplement une victime de ce sabotage par l'Etat.

 

Puisque c'est une branche du fil "Humour et Intérêt"...

Lorsque je travaillais dans une usine (oui, oui !) en tant que technicien en électronique, je suis venu un jour voir le contremaître avec un coton-tige à la main et j'ai demandé une goutte d'alcool pour essuyer les contacts. Il s'est retourné en silence et a versé 100 grammes dans un bocal. Il a dit : "Prenez-le, je n'ai nulle part où le mettre." Et l'usine à cette époque était de l'alcool médical pur, ce n'était pas l'armée. L'homme de l'atelier était horrifié et a dit : "Vous allez utiliser ce bon alcool à friction ? !".

 
Sergey Chalyshev:

Un design étrange, qu'est-ce que cela signifie ?

Peut-être y a-t-il un sens caché que je ne connais pas ?

Certaines personnes préfèrent déboguer de cette manière, en enveloppant le code dans des conditions, mais cela est vrai pour les petits développements, il est plus facile de définir une macro

je me demande si les exceptions seront introduites dans mql5...

 
Dmitry Fedoseev:
Ndaaa....

Y aurait-il une objection raisonnable ?

La rupture est une interruption de l'exécution normale de la boucle sans vérification. Ce qui est toujours une cause potentielle d'erreurs (surtout lorsqu'il y a des boucles dans une boucle).

Oui, c'est souvent nettement plus facile avec cet opérateur. Mais, cela n'invalide pas ma pensée. Vous devez certes l'utiliser mais la manipuler avec précaution.

En ce qui concerne la vitesse d'exécution du code, je suppose qu'on pourrait inventer une situation dans laquelle une boucle éternelle et break serait plus rapide que des variantes avec des en-têtes de boucle "normales" et sans break. Mais je crains que le gain de vitesse ne compense pas la lisibilité et la commodité de l'analyse du code. Ma conclusion est donc la même : à utiliser avec prudence comme une variante indésirable mais parfois nécessaire.

 
Nikolai Semko:

Oui, il est clair qu'il existe des variantes plus compactes, mais plus lentes.
Votre variante est 2-3 fois plus lente que la précédente et il y a une erreur quelque part, car elle donne une somme de contrôle erronée.
Je parle de la variante la plus rapide sans HashSet.


oui, je me souviens, il y avait un tel puzzle :-)

Mais les solutions rapides sont des solutions privées et pas toujours bonnes... par exemple les variantes avec ArrayCopy ne peuvent pas être converties en modèles. Et si vous vous adaptez en double, vous devez mettre IsValidNumber partout ce qui donne évidemment une pénalité de vitesse

 
Nikolai Semko:

Lorsque j'étais officier à RICH (unité de test de missiles), nous avions un ivrogne de régiment. J'étais toujours étonné de sa santé. Boire de l'alcool technique pour essuyer les contacts ( !!!) et ainsi de suite tous les jours. Je me tordrais les nageoires.
Notre unité était censée recevoir 80 litres d'alcool par mois. L'unité a obtenu 30 litres. Il était chargé de distribuer cet alcool. Pendant tout ce temps, il m'a donné un demi-litre à ma station une fois avec les mots :

- Lieutenant, n'effacez pas les contacts avec, ou nous avons eu un gars intelligent qui a commencé à faire la maintenance correctement, après quoi la station PRA-MK a cessé de fonctionner, avec un lancement de missile imminent.

J'ai été agréablement surpris récemment, lorsque j'ai discuté avec lui sur Skype, de constater qu'il était depuis longtemps dans une période de repos.
Il y a donc une chance, bien qu'elle soit mince...

Il fut un temps où j'avais deux bidons bleus de 80 litres d'alcool pur pour essuyer les contacts de mes ordinateurs et périphériques. Il était impossible d'en garder la trace !