Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

exercise 1 Paragraph 144 Chapter 9-A Third Look at ML The fo expression for creating anonymous functions (using matches). The idea of higher-order functions The

image text in transcribed

exercise 1

Paragraph 144 Chapter 9-A Third Look at ML The fo expression for creating anonymous functions (using matches). The idea of higher-order functions The idea of currying. ? The long and short forms for writing curried functions. .The predefined, curried, higher-order functions map, folds, and foldl Exercises The first 25 exercises should all have one-line solutions using map, foldr or foldl You can also use other predefined functions, of course, but do not write any additional named functions and do not use explicit recursion. If you need helper functions, use anonymous ones. For example, if the problem says "write a function add2 that takes an int list and returns the same list with 2 added to every element," your answer should be fun add2 x map (fo aa +2)x You have seen some of these problems before. The trick now is to solve them in this new, concise form Exercise 1 Write a function i12rI of type int list- > real list that takes a list of integers and returns a list of the same numbers converted to type real. For Oxample, if you evaluate i12r1 [1,2, 3] you should get 1:02.0, 3.01 Exercise 2 Write a function ordlist of type char 1 ist-> int 1 ist that takes a list of characters and returns the list of the integer codes of those characters. For example if you evaluate ordlist "And # "b", # you should get [65.98, 671

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions