1. Go / Говнокод #28568

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    package main
    
    import (
        "fmt"
        "log"
    )
    
    func square(x int) (int, error) {
        return x * x, fmt.Errorf("Какой багор )))")
    }
    
    func main() {
        var err error
        a := 10
        if a % 2 == 0 {
            res, err := square(a)
            if err != nil {
                err = fmt.Errorf("Какой багор 2 )))")
            }
            log.Printf("res=%v", res)
        }
        log.Printf("err=%v", err)
    }

    Какой багор )))

    https://github.com/dominikh/go-tools/issues/917

    Запостил: 3_dar, 23 Января 2023

    Комментарии (7) RSS

    • Что, всем насрать?
      Ответить
      • не заметил

        говно не поняло что ты переписал err на 18 строчке?
        Ответить
        • Я не понял и словил багор. Хорошо, что не в продакшене, а при попытке закоммитить. Да и то ошибка была что я не использую результат err, хотя думал, что использую.
          Как-то можно отключить пельменные с одинаковыми именами?
          Ответить
          • что словил, багром по своему дерзкому еблишку?
            Ответить
    • Надо писать без ошибок.
      Ответить
      • Нужно просто быть немного внимательнее и чуть более ответственным
        Ответить
    • какой позор, предлагать один и тот же язык под разными соусами, как go, js, rust и прочие.

      Бон аппетит!
      Ответить

    Добавить комментарий