Function Return Values(函数返回值) Function Return Values(函数返回值) All the functions you’ve written so far have used the default behavior of returning the value of the last expression...
Constructing New Pathnames Constructing New Pathnames You can construct arbitrary pathnames using the **MAKE-PATHNAME** function. It takes one keyword argument for each pathna...
Client Libraries Officially-supported Kubernetes client libraries Community-maintained client libraries Client Libraries This page contains an overview of the client librarie...
Client Libraries Officially-supported Kubernetes client libraries Community-maintained client libraries Client Libraries This page contains an overview of the client libraries...
Setting Up and Tearing Down Setting Up and Tearing Down One of the key insights the designers of the **LOOP** language had about actual loops “in the wild” is that the loop pr...
WHEN and UNLESS WHEN and UNLESS As you’ve already seen, the most basic form of conditional execution—if x, do y; otherwise do z--is provided by the **IF** special operator, wh...
File Output(文件输出) File Output(文件输出) To write data to a file, you need an output stream, which you obtain by calling OPEN with a :direction keyword argument of :output . When ...
Constructing New Pathnames(构造新路径名) Constructing New Pathnames(构造新路径名) You can construct arbitrary pathnames using the MAKE-PATHNAME function. It takes one keyword argument for...
Improving the User Interaction(改进用户交互) Improving the User Interaction(改进用户交互) While our add-record function works fine for adding records, it’s a bit Lispy for the casual user...