NEW
Font size
WorksheetsHaskell 2
Total questions: 7
Worksheet time: 4mins
Як взяти 4 елемент списку xs?
xs[4]
xs !! 4
xs(4)
xs % 4
func (+) 0 [5,7,9,2] = [23,18,11,2,0]. яку функцію треба підставити замість func, щоб вираз був коректним?
foldl
map
scanr
scanl
Хаскель "лінивий". Що це значить?
Він не здатний виконувати обчислення над великими числами
Вирази не обчислюються поки їхнє значення не стане дійсно потрібним
Хаскель - мова для лінивих розробників
Хаскель "ліниться" робити перетворення типів
"..... means to think big: work with an entire list, rather than a sequence of elements; develop a solution space, rather than an individual solution; imagine a graph, rather than a single path."
Вставте пропущене визначення
Declarative programming
Wholemeal programming
Computer programming
Functional programming
Якої конструкції НЕ існує в Хаскелі?
if .. elif .. else
case ... of ...
let ... in ...
... where ...
func :: (a->b) -> [a] -> [b]
Яка з функцій має таку сигнатуру?
filter
foldl
map
scanr1
Який стиль найменування функцій варто використовувати в Хаскелі?
someCoolFunction
some_cool_function
some_Cool_Function
some-cool-function
