NULL KEY

From Second Life Wiki
Revision as of 19:03, 15 August 2007 by Strife Onizuka (talk | contribs)
Jump to navigation Jump to search

Description

Constant: string NULL_KEY = "00000000-0000-0000-0000-000000000000";

The string constant NULL_KEY has the value "00000000-0000-0000-0000-000000000000"

While technically a string constant, it is only useful as a key.

Despite fitting the syntax criteria to be a valid key, when fed to a Conditional as a key it executes as false.

In most applications NULL_KEY isn't needed; an empty string will suffice.

Like any string constants longer then 4 characters and used in multiple places in the code, they should be store in a global variable. The result will be a considerable memory savings.

Related Articles

Functions

•  llAvatarOnSitTarget
•  llDetectedKey
•  llGetNotecardLine
•  llGetLandOwnerAt
•  llGetPermissionsKey
•  llGetTexture
•  llListen

Events

•  attach

Examples

integer isKey(key in) {
    if(in) return 2;
    return (in == NULL_KEY);
}//returns 2 if it's a valid key, 1 if it's NULL_KEY

Notes

test

Deep Notes

Search JIRA for related Issues

Signature

string NULL_KEY = "00000000-0000-0000-0000-000000000000";