; combination of operands and operator-(+ 317.45); a more complex combination(+ 3(* 56)82); define a value(define A(* 55)); def A=5*5(* AA); 5*5*5*5(define B(+ A(*5A)))(+ A(/ B5)); 65
primitive procedures
Attention
define without ‘()’ output a value
otherwide a proceduce
1
2
3
4
5
6
7
8
9
10
11
; define a procedure(define (squarex)(* xx))(square10); 100; the same as below; key word `lambda` define a procedure, which is sy(define square((lambda (x)(* xx))))(define (mean-squarexy)(+ (squarex)(squarey)))