Length

From Kolmafia
Revision as of 03:08, 26 June 2010 by imported>PhilmASTErpLus (Added code sample and removed needscode=yes|)
Jump to navigation Jump to search

Function Syntax

int length(string count_me )

  • count_me is the string to check

Returns the number of characters (not 0-indexed) in a string. Note that for escaped characters, only the actual character — not the escape marker — is counted.

Code Sample

The following example determines the number of characters in the name of a hat.

/* Assume string remove_spaces( item ) exists */
item the_hat = $item[ pail ];
string parsed_name = remove_spaces( the_hat );
if ( item_type( the_hat ) == "hat" && length( parsed_name ) == 4 )
   print( "You can receive the +20ML buff from the Mad Tea Party." );

Note that you can easily receive Mad Tea Party buffs by using the hatter CLI command or the hatter.ash script.