[zh-cn/common-lisp] when describe return values of gethash, 两个值是t -> 第二个值是t (#2614)

This commit is contained in:
c4605 2017-02-09 23:35:04 +08:00 committed by ven
parent 447986c19d
commit 7afc3bc59e

View File

@ -289,7 +289,7 @@ nil ; 逻辑假,或者空列表
;; (通过键)检索对应的值 ;; (通过键)检索对应的值
(gethash 'a *m*) ; => 1, t (gethash 'a *m*) ; => 1, t
;; 注意此处有一细节Common Lisp往往返回多个值。`gethash`返回的个值是t代表找到了这个元素返回nil表示没有找到这个元素。 ;; 注意此处有一细节Common Lisp往往返回多个值。`gethash`返回的第二个值是t代表找到了这个元素返回nil表示没有找到这个元素。
;;译者注返回的第一个值表示给定的键所对应的值或者nil ;;译者注返回的第一个值表示给定的键所对应的值或者nil
;;(第二个是一个布尔值,表示在哈希表中是否存在这个给定的键) ;;(第二个是一个布尔值,表示在哈希表中是否存在这个给定的键)
;; 例如如果可以找到给定的键所对应的值则返回一个t否则返回nil ;; 例如如果可以找到给定的键所对应的值则返回一个t否则返回nil