Символическое
Jul. 2nd, 2014 04:53 pmМне всё надоело, и я написал скрипт
#!/usr/bin/env perl
@mask = (0,192,224,240);
@limit = (1<<7,1<<5,1<<4,1<<3);
while (@ARGV) {
$c = hex shift;
die if $c > 1114111;
$str = '';
while (1) {
if ($c < $limit[length($str)]) {
$cur = $c | $mask[length($str)];
$str = chr($cur) . $str;
last;
} else {
$cur = $c&63|128;
$str = chr($cur) .$str;
$c >>= 6;
}
}
print $str;
}
print "\n";По-моему, вполне 💠.
no subject
Date: 2014-07-03 06:28 am (UTC)Читаемость, очевидно, очень малочитаемая.
Расскажи.
no subject
Date: 2014-07-03 06:40 am (UTC)no subject
Date: 2014-07-03 06:48 am (UTC)no subject
Date: 2014-07-03 06:56 am (UTC)no subject
Date: 2014-07-03 07:21 am (UTC)