• [^] # Re: Le titre est trop long

    Posté par (site web personnel) . En réponse au journal Typage statique versus typage dynamique. Évalué à 2.

    Ben c'est pas le même problème aussi.

    def function(input):
     """
     Take an input that may be a iterable or not.
     """
     iterable = None
     if isinstance(input, basestring):
     """ basestring is the only particular case as it is also an iterable"""
     iterable = (input, )
     else:
     try:
     iterable = (x for x in input)
     except TypeError:
     iterable = (input, )
     if iterable is not None:
     do_the_stuff(iterable)
    
    

    C'est mieux comme ça ?
    (En même temps, tu me donnes un itérable infini et tu me demandes de boucler dessus, je m’arrête jamais moi. Quel que soit le langage ou le typage)

    Matthieu Gautier|irc:starmad