Do you want BuboFlash to help you learning these things? Or do you want to add or correct something? Click here to log in or create user.

Tags

#python #sicp

Question

The *[...]* of a function is the relationship it computes between inputs and output (as well as any side effects it might generate).

Answer

intent

Tags

#python #sicp

Question

The *[...]* of a function is the relationship it computes between inputs and output (as well as any side effects it might generate).

Answer

?

Tags

#python #sicp

Question

The *[...]* of a function is the relationship it computes between inputs and output (as well as any side effects it might generate).

Answer

intent

If you want to change selection, open original toplevel document below and click on "Move attachment"

#### Parent (intermediate) annotation

**Open it**

straction. To master the use of a functional abstraction, it is often useful to consider its three core attributes. The domain of a function is the set of arguments it can take. The range of a function is the set of values it can return. The <span>intent of a function is the relationship it computes between inputs and output (as well as any side effects it might generate).<span><body><html>

#### Original toplevel document

**1.3 Defining New Functions**

uot;black box". A programmer should not need to know how the function is implemented in order to use it. The Python Library has this property. Many developers use the functions defined there, but few ever inspect their implementation. <span>Aspects of a functional abstraction. To master the use of a functional abstraction, it is often useful to consider its three core attributes. The domain of a function is the set of arguments it can take. The range of a function is the set of values it can return. The intent of a function is the relationship it computes between inputs and output (as well as any side effects it might generate). Understanding functional abstractions via their domain, range, and intent is critical to using them correctly in a complex program. For example, any square function that we use to i

straction. To master the use of a functional abstraction, it is often useful to consider its three core attributes. The domain of a function is the set of arguments it can take. The range of a function is the set of values it can return. The <span>intent of a function is the relationship it computes between inputs and output (as well as any side effects it might generate).<span><body><html>

uot;black box". A programmer should not need to know how the function is implemented in order to use it. The Python Library has this property. Many developers use the functions defined there, but few ever inspect their implementation. <span>Aspects of a functional abstraction. To master the use of a functional abstraction, it is often useful to consider its three core attributes. The domain of a function is the set of arguments it can take. The range of a function is the set of values it can return. The intent of a function is the relationship it computes between inputs and output (as well as any side effects it might generate). Understanding functional abstractions via their domain, range, and intent is critical to using them correctly in a complex program. For example, any square function that we use to i

status | not learned | measured difficulty | 37% [default] | last interval [days] | |||
---|---|---|---|---|---|---|---|

repetition number in this series | 0 | memorised on | scheduled repetition | ||||

scheduled repetition interval | last repetition or drill |

Do you want to join discussion? Click here to log in or create user.