diff options
author | darksun <lujun9972@gmail.com> | 2016-05-07 20:06:54 +0800 |
---|---|---|
committer | darksun <lujun9972@gmail.com> | 2016-05-07 20:06:54 +0800 |
commit | 5729be7eea771cc617a96f5c77a57f28c6752a01 (patch) | |
tree | 4506ae2231903aa2c3f5b74481adbf0634a2ceb1 | |
parent | 0bd3eb08ed67771194a84ec89ce3bc00cc722618 (diff) |
add examples
-rw-r--r-- | dev/examples.el | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/dev/examples.el b/dev/examples.el index e21db3c..0df3bc3 100644 --- a/dev/examples.el +++ b/dev/examples.el @@ -332,11 +332,24 @@ => "help nic! I'm on fire" ;; Don't have to be string + (let ((me (make-hash-table :test #'equal))) + (puthash "name" "Nick" me) + (puthash "sex" 'male me) + (puthash "age" 2 me) + (s-format "I'm ${name}, ${sex}, ${age} years old" + 'gethash + me)) + => "I'm Nick, male, 2 years old" + (s-format "I'm ${name}, ${sex}, ${age} years old" 'aget '((name . "Nick") (sex . male) (age . 2))) => "I'm Nick, male, 2 years old" + (s-format "I'm $0, $1, $2 years old" + 'elt + '("Nick" male 2)) + => "I'm Nick, male, 2 years old" ;; Replacing case has no effect on s-format (let ((case-replace t)) |