Haskell - Assigning a value to user defined types
-
26-10-2019 - |
سؤال
Question
I have defined a user defined type as
type asd = [(Char,Int)]
How can i assigin a value to a type asd
such as asd= [("Hello",1)]
(Not in run time) to keep hard code a value in source code
is this possible ? , becouse there is no variable concept in functional programming
المحلول
You are defining a constant. An example would be:
-- A type of lists of pairs
type ASD = [(String,Int)]
-- A value of type ASD
asd :: ASD
asd = [("Hello", 1)]
That is, you just declare what the value of asd
is.
لا تنتمي إلى StackOverflow