• [^] # Re: vive les gotos

    Posté par . En réponse à la dépêche Critères de personnalité d'un code. Évalué à 6.

    for (list = my_list; list; list = list->next)
    if (match(list->item, template_item))
    return list->item;
    return default_item;

    Ou de façon plus lisible :

    ret_item = default_item;
    for (list = my_list; list; list = list->next) {
    if (match(list->item, template_item)) {
    ret_item = list->item;
    break ;
    }
    }
    return ret_item;


    Je préfère cette dernière forme.