In LCB a string is a string and a number is a number - there's an operator which tests whether a string 'looks like' a number and can optionally convert it.
Strings in LCB are the same as in LCS - counted and not nul terminated (so they can contain the NUL 'char' - i.e. Code 0). It does have 'bridging' string types which are nul terminated - they are there to support calling a foreign functions which use such strings. Warmest Regards, Mark. Sent from my iPhone > On 28 Dec 2017, at 11:36, Richmond Mathewson via use-livecode > <[email protected]> wrote: > > Return-path: <[email protected]> > Envelope-to: [email protected] > Delivery-date: Thu, 28 Dec 2017 12:37:11 +0100 > Received: from localhost ([127.0.0.1]:34664 helo=meg.on-rev.com) > by meg.on-rev.com with esmtp (Exim 4.85) > (envelope-from <[email protected]>) > id 1eUWUe-0000mS-CH; Thu, 28 Dec 2017 12:37:00 +0100 > Received: from mail-wm0-f48.google.com ([74.125.82.48]:44070) > by meg.on-rev.com with esmtps (TLSv1.2:AES128-GCM-SHA256:128) > (Exim 4.85) (envelope-from <[email protected]>) > id 1eUWUc-0000m8-J1 > for [email protected]; Thu, 28 Dec 2017 12:36:58 +0100 > Received: by mail-wm0-f48.google.com with SMTP id t8so43447200wmc.3 > for <[email protected]>; > Thu, 28 Dec 2017 03:36:58 -0800 (PST) > DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; > h=to:from:subject:message-id:date:user-agent:mime-version; > bh=eSbYftgjjTzxXn5Il7a1Uigxxm0cdIfAFIsFsFVYSjI=; > b=OIEL4yoFfUOHFAIa8rf5Mvdn/MGFkGw26BTNjW360KKY/+tjXUQfx4SJ0gH0Orvfty > esQP7omZ6F0SwVFxQB3C9szyaRL+qojSdqM4jKMxWsJ7lpbgqFTDeLqSnP+oqyx2o2WF > Dqz/Ox5wTA34MTid7XiqnvcUEjc5XIjTcA2VX8LPZOGRYXbK0kbmVRzRBgOPuL1Yoe8f > eW3LA84QOti8Oo2tq95b3MkXTzFqTG7nHLpgBHLSbdqhWyNcNVeAvfWrEbyJMXxMIoPg > 6BeUcyx6wfL+yil0JubbXG+P61t1PaRMo3BOVUjVN0rdcgpijVEyluazOwifj9Uj+kdH > VSww== > X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; > d=1e100.net; s=20161025; > h=x-gm-message-state:to:from:subject:message-id:date:user-agent > :mime-version; > bh=eSbYftgjjTzxXn5Il7a1Uigxxm0cdIfAFIsFsFVYSjI=; > b=LnAZ1TMoOT/k1AnQueTQWxrg8lypBXlObv9cGlSE0csvVIBPsI2MNxsDCDbMSrGA9U > uLf+SU37tqHYnkf2Sq+axtVWfEWsaaSjh31rz3an3//QtoLTh51NeypvMeKXAGzBk9gi > aUpF5WwZTBy1sGIk/QKG4ANwe6FJbVVP53RA+8XU41KqxuOiRpWrDvHH5yq6BwuRh2ZI > IOU0fPiKN+45N5pmaSlKNZE19KqeCZNrVM1o0nZVun8ufROY3Fxvri4hCCUlT65KGntz > o5PREp8yNAgRiN1V5JBrudSGeDsVm/ijVV1Ygsi4CnhVYuKSyi8lKiGqDV6C/iAd3oNY > EVww== > X-Gm-Message-State: AKGB3mKhvTSnJXeEYKqHGe+f6DB1WmmZKLxwB3HhZkXra0kS6d7ak8XS > vLgGTo3qz25XBkgwxlHSURZIC4T8 > X-Google-Smtp-Source: > ACJfBothivSy3G1shInQ9+2IJc7/poqx6XAxD0viU3aWwTA4MnEnZ5QyVjTqzVuRCOn8RKX4gIJqcQ== > X-Received: by 10.80.139.203 with SMTP id n11mr39211890edn.200.1514461017777; > Thu, 28 Dec 2017 03:36:57 -0800 (PST) > Received: from Richmond-Mathewsons-iMac.local ([5.53.208.66]) > by smtp.gmail.com with ESMTPSA id > y1sm30194472edl.39.2017.12.28.03.36.56 > for <[email protected]> > (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); > Thu, 28 Dec 2017 03:36:57 -0800 (PST) > To: How to use LiveCode <[email protected]> > Subject: C-Strings and LCB > Message-ID: <[email protected]> > Date: Thu, 28 Dec 2017 13:36:55 +0200 > User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:45.0) > Gecko/20100101 Thunderbird/45.8.0 > MIME-Version: 1.0 > X-Content-Filtered-By: Mailman/MimeDel 2.1.20 > X-BeenThere: [email protected] > X-Mailman-Version: 2.1.20 > Precedence: list > List-Id: How to use LiveCode <use-livecode.lists.runrev.com> > List-Unsubscribe: <http://lists.runrev.com/mailman/options/use-livecode>, > <mailto:[email protected]?subject=unsubscribe> > List-Archive: <http://lists.runrev.com/pipermail/use-livecode/> > List-Post: <mailto:[email protected]> > List-Help: <mailto:[email protected]?subject=help> > List-Subscribe: <http://lists.runrev.com/mailman/listinfo/use-livecode>, > <mailto:[email protected]?subject=subscribe> > From: Richmond Mathewson via use-livecode <[email protected]> > Reply-To: How to use LiveCode <[email protected]> > Cc: Richmond Mathewson <[email protected]> > Content-Transfer-Encoding: 7bit > Content-Type: text/plain; charset="us-ascii"; Format="flowed" > Errors-To: [email protected] > Sender: "use-livecode" <[email protected]> > > I'm not sure why I'm asking these questions because I don't think I really > understand them . . . > > 1. Does LCB differentiate between numeric variable and string variables > (those that contain text)? > > 2. If so, are LCB string variables null-terminated? > > Richmond. > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > I'm not sure why I'm asking these questions because I don't think I really > understand them . . . > > 1. Does LCB differentiate between numeric variable and string variables > (those that contain text)? > > 2. If so, are LCB string variables null-terminated? > > Richmond. > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
