Merhaba,

Şöyle bir şey arıyordum:

> (format t "Selam ~(isim)a! ~(sehir)a'da havalar nasıl?"
>         :isim  "Lisp Kanalı"
>         :sehir "İstanbul")
> ==> "Selam Lisp Kanalı! İstanbul'da havalar nasıl?"

Böyle bir şey yaptım:

  http://paste.lisp.org/display/41439#3

Şu şekilde çalışıyor:

  CL-USER> (plist-format t "Selam ~{isim}a! ~{sehir}a'da havalar nasıl?"
                         :isim "Lisp Kanalı"
                         :sehir "İstanbul")
  Selam Lisp Kanalı! İstanbul'da havalar nasıl?
  NIL
  
  CL-USER> (plist-format
            nil
            "foo ~(number)4,'0d bar ~~~(abc)a baz ~(foo)s blah blah"
            :abc "A-B-C" :foo "F-O-O" :number 12)
  "foo 0012 bar ~A-B-C baz \"F-O-O\" blah blah"


İyi çalışmalar.

_______________________________________________
cs-lisp mailing list
cs-lisp@cs.bilgi.edu.tr
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap