Stuffs we learned this week through the lecture was quite similar to the last week. We still focused on defining functions and identifying booleans; however, I found that it was getting easier for me. Now I can answer whether the boolean is true or false quickly. Actually I also several good ways to memorize like if there is "and" and "false", then it must be #false. What I learned new this week was the way to hide steps. If an intimidate step was calculated before, I can use hide to hide the calculation which makes the step clearer that I do not need to do it again. With the hide command, it turns out to be easier to do complex functions since I have already calculated the answer for an intimidate step before.
This week is midterm test which I also learn new stuffs from the review. Last week we learned about list,apply, map and range. The idea about range is a little bit confused because the end number is not included in the list. In addition, I cannot understand map at the first time because it looks complicated. However, when I think it as math, it turns out really easy. Also I know something about rotate from the past test. A positive number is ccw and if I want to rotate cw, it should be a negative number. About define and check-expect, most of my friends think they are hard but I am not. I just need to copy down some part and change it into the new function.
评论
发表评论