Quick actions

cmd+k|ctrl+k

Navigation

Languages

Haskell non-OOP auto

Snippet info

Language

Haskell

Visibility

public

Author

jsonkody

Created

2024-07-18T11:20:19.983976Z

Updated

2024-07-18T11:20:19.983976Z

-- Definice datového typu Auto
data Auto = Auto {
    znacka :: String,
    model :: String,
    rokVyroby :: Int
} deriving (Show)

-- Funkce pro zobrazení informací o autě
zobrazInfo :: Auto -> IO ()
zobrazInfo auto = do
    putStrLn $ "Znacka: " ++ znacka auto
    putStrLn $ "Model: " ++ model auto
    putStrLn $ "Rok vyroby: " ++ show (rokVyroby auto)

-- Vytvoření instance Auto a zobrazení informací
main :: IO ()
main = do
    let mojeAuto = Auto "Toyota" "Corolla" 2020
    zobrazInfo(mojeAuto)
INFO