• code Haskell wat
    Prelude> let x = (id True, id undefined)
    Prelude> :sprint x
    x = _
    Prelude> let x = (True, id undefined)
    Prelude> :sprint x
    x = _
    Prelude> let x = (True, undefined)
    Prelude> :sprint x
    x = (,) True _
    Prelude> let x = (True, undefined::Int)
    Prelude> :sprint x
    x = (True,_)
    Prelude> let x = (True, False)
    Prelude> :sprint x
    x = (True,False)
    
    кто-нить может мне объяснить почему вывод именно такой?
    ♡ recommended by @ndtimofeev

Replies (0)