| 
             Інколи виникає необхідність у реалізації сортування, але по-іншому, не в натуральному порядку. Наприклад, сортування рядків за довжиною, на противагу сортуванню за алфавітом. Спробуємо розібратись як це реалізувати у GO.  | 
          |
            ![]()  
          
           | 
        |
            
          
           | 
        |
            
          
           | 
        |
| 
             Ми імплементуємо функцію порівняння довжини рядків.
  | 
          
            
          
           | 
        
| 
             Тепер ми викличемо   | 
          
            
          
           | 
        
| 
             Ви можете використовувати туж техніку для сортування зрізу значень що не є базовими типами.  | 
          
            
          
           | 
        
            
          
           | 
        |
| 
             Сортування  Зауваження: якщо   | 
          
            
          
           | 
        
            
          
           | 
        
Наступний приклад: Паніка.