* str-to-int @ 2020-03-07 1:12 Emanuel Berg via Users list for the GNU Emacs text editor 2020-04-07 23:04 ` str-to-int Bruno Félix Rezende Ribeiro 0 siblings, 1 reply; 3+ messages in thread From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2020-03-07 1:12 UTC (permalink / raw) To: help-gnu-emacs; +Cc: emacs-devel ;; better than string-to-number (defun str-to-int (str) (if (string= str "0") 0 (let ((res (string-to-number str))) (if (= res 0) nil (round res)) ))) ;; (string-to-number "love and pain / it never stays the same") ; 0 ;; ... ??? ;; ;; (string-to-number "0") ; 0 ... well, correct! by all means ;; (str-to-int "give me all the storybook told me") ; nil ;; (str-to-int "the power and the glory till thy kingdom come") ; nil ;; (str-to-int "0") ; 0 ;; (str-to-int "1337") ; 1337 ;; (str-to-int "1.337") ; 1 ;; (str-to-int "1.9") ; 2 ;; (str-to-int "0.1") ; 0 -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: str-to-int 2020-03-07 1:12 str-to-int Emanuel Berg via Users list for the GNU Emacs text editor @ 2020-04-07 23:04 ` Bruno Félix Rezende Ribeiro 2020-04-08 0:08 ` str-to-int Emanuel Berg via Users list for the GNU Emacs text editor 0 siblings, 1 reply; 3+ messages in thread From: Bruno Félix Rezende Ribeiro @ 2020-04-07 23:04 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1: Type: text/plain, Size: 872 bytes --] Hi Emanuel, Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> writes: > ;; better than string-to-number > (defun str-to-int (str) > (if (string= str "0") 0 > (let ((res (string-to-number str))) > (if (= res 0) nil (round res)) ))) > ;; (string-to-number "love and pain / it never stays the same") ; 0 > ;; ... ??? > ;; > ;; (string-to-number "0") ; 0 ... well, correct! by all means > ;; (str-to-int "give me all the storybook told me") ; nil > ;; (str-to-int "the power and the glory till thy kingdom come") ; nil > ;; (str-to-int "0") ; 0 > ;; (str-to-int "1337") ; 1337 > ;; (str-to-int "1.337") ; 1 > ;; (str-to-int "1.9") ; 2 > ;; (str-to-int "0.1") ; 0 How about (str-to-int "00") => nil? -- Bruno Félix Rezende Ribeiro (oitofelix) [0x28D618AF] <http://oitofelix.freeshell.org/> [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 454 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: str-to-int 2020-04-07 23:04 ` str-to-int Bruno Félix Rezende Ribeiro @ 2020-04-08 0:08 ` Emanuel Berg via Users list for the GNU Emacs text editor 0 siblings, 0 replies; 3+ messages in thread From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2020-04-08 0:08 UTC (permalink / raw) To: help-gnu-emacs Bruno Félix Rezende Ribeiro wrote: > How about (str-to-int "00") => nil? I don't remember what this issue was about :$ I did grep my Elisp for `str-to-int', but there is no hit :( But I'm sure your suggestion makes sense :) -- underground experts united http://user.it.uu.se/~embe8573 https://dataswamp.org/~incal ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-04-08 0:08 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-03-07 1:12 str-to-int Emanuel Berg via Users list for the GNU Emacs text editor 2020-04-07 23:04 ` str-to-int Bruno Félix Rezende Ribeiro 2020-04-08 0:08 ` str-to-int Emanuel Berg via Users list for the GNU Emacs text editor
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).