LINUX.ORG.RU

Помогите уяснить некоторые вещи...(Emacs Lisp)


0

0

Во время чтения интро появилось несколько вопросов:
1) Когда вызываю (message "Это сообщение появится в эхо-области!"), там появляеться сообщение в кавычках. Как от них избавиться, не получив ошибки?
2)
>>"Если в строке больше чем одна `%s', то значение первого аргумента после строки печатается на месте первого появления `%s', а значение второго аргумента --- на месте второго появления `%s', и так далее."
А как получить в тексте __только__ второй аргумент? Насколько я понимаю фразу, для его получения нужно указать "%s %s", получая и арг. #1, и арг. #2. Как получить только второй без первого?

anonymous

>1) сообщение в кавычках.

Это результат message, который тоже появляется, затирая предыдущее сообщение (без кавычек). Попробуй C-j вместо C-x C-e.

hbee ★★★★
()

попробуй (princ "asdf") и (print "asdf")
чтобы получить только второй аргумент можно либо не юзать первый (тоесть второй будет нах первым) либо сделать вот так (message "%s%s" "" "second") :))
Вообще изврат это все :)

godexsoft
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.