Dernière modification : Dec 08 , 2024

Structures de données et chaînes de caractères en Groovy

Created by Sylvain Leroy

Gestion des intervalles

  • Spécification du borne inférieure et supérieure d'une séquence
  • Peut être utilisé pour remplacer
  •        if (a >= 0 && a < upperBound) { } 
          

Gestion des intervalles

  • Les intervalles sont des objets
  •          
              // Equivalent
              if (a >= 0 && a <= upperBound) { }
    
              lowerbound..upperBound // inclusif
    
              if (a >= 0 && a < upperBound) { }
    
              lowerbound..<upperBound // demi-inclusif 
  • Est accepté par les nombres, les chaînes de caractères, les dates, et les intervalles en ordre inversé

Structures de données et chaînes de caractères en Groovy

Created by Sylvain Leroy

Gestion des intervalles

  • Spécification du borne inférieure et supérieure d'une séquence
  • Peut être utilisé pour remplacer
  •        if (a >= 0 && a < upperBound) { } 
          

Gestion des intervalles

  • Les intervalles sont des objets
  •          
              // Equivalent
              if (a >= 0 && a <= upperBound) { }
    
              lowerbound..upperBound // inclusif
    
              if (a >= 0 && a < upperBound) { }
    
              lowerbound..<upperBound // demi-inclusif 
  • Est accepté par les nombres, les chaînes de caractères, les dates, et les intervalles en ordre inversé