(+( - (*))4 5)如何评价为8

dan*_*nny 1 scheme racket

我很擅长计划,现在正在学习基础知识.我明白在(+ 1 2)+中就像一个函数接受两个输入并返回输出.我的测验有一个问题(+ (-(*))4 5).根据DrRacket的说法,答案是8,但我很难理解为什么会这样.所以我需要帮助理解给定表达式如何计算为8.

che*_*huk 6

(*)评估为1

所以(+(-1)4 5)是(-1)+(4)+(5)的和,即8