Be concise.
Be useful.
All contributions dictatorially edited by webmasters to match personal tastes.
Please do not paste any copyright violating material.
Please try to avoid dependencies to third-party libraries and frameworks.
n : Integer := s'Length;
(defn n[s] (.codePointCount s 0 (count s)))
(def n (.codePointCount s 0 (count s)))
IDENTIFICATION DIVISION.
PROGRAM-ID. length.
PROCEDURE DIVISION.
MOVE FUNCTION LENGTH(s) TO n
STOP RUN.
auto utf8len(std::string_view const& s) -> size_t
{
std::setlocale(LC_ALL, "en_US.utf8");
auto n = size_t{};
auto size = size_t{};
auto mb = std::mbstate_t{};
while(size < s.length())
{
size += mbrlen(s.data() + size, s.length() - size, &mb);
n += 1;
}
return n;
}
int n = s.Length;
size_t n = s.length;
int n = s.length;
n = String.length s
N = string:length(S)
n = len(s)
n = length s
const n = s.length;
const n = [...s].length;
int n = s.length();
val n = s.length
(setf n (length s))
(length s)
local n = utf8.len(s)
$n = mb_strlen($s, 'UTF-8');
my $n = length( $s );
n = len(s)
n = s.size
n = s.length
let n = s.chars().count();
val n = s.length()
n := s size.
Dim n As Integer = s.Length