Difference between revisions of "FP Laboratory 2"
Jump to navigation
Jump to search
Line 18: | Line 18: | ||
floor 3.7 | floor 3.7 | ||
ceiling 3.3 | ceiling 3.3 | ||
+ | odd 3 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | # At presentations, we have spoken about some basic types: <code> Int, Double, Bool, Char<code>. For each of previous expressions assign them the most appropriate of these basic data types. You can verify your guess by using <code>::</code>. For example, for first |
Revision as of 12:24, 12 September 2019
Types
- Using the GHCi command
:info
, learn the type of the following functions (and operators):+, sqrt, succ, max
- Get the information about the data type of following expressions and evaluate them. it is possible using the command
:type
. You can switch this option on for all commands by:set +t
(removing by:unset +t
).
5 + 8
3 * 5 + 8
2 + 4
sqrt 16
succ 6
succ 7
pred 9
pred 8
sin (pi / 2)
truncate pi
round 3.5
round 3.4
floor 3.7
ceiling 3.3
odd 3
- At presentations, we have spoken about some basic types:
Int, Double, Bool, Char
. For each of previous expressions assign them the most appropriate of these basic data types. You can verify your guess by using
::
. For example, for first