読者になる

so what

2006-06-09

再帰でバイト数を計る

JAVASCRIPT


function chlen(c) {
var n = c.charCodeAt(0);
return (0x20 <= n && n <= 0x7e) ? 1 : 2;
}

function bytelen(s) {
return (s.length > 0) ? chlen(s.charAt(0)) + bytelen(s.substring(1)) : 0;
}

print(bytelen("あいうえおABCDE"));

winebarrel 2006-06-09 00:00

この記事をはてなブックマークに追加
Tweet
  • もっと読む
コメントを書く
« たらいまわし関数 rubbish-db 0.9.4 »
プロフィール
id:winebarrel id:winebarrel はてなブログPro
このブログについて
検索
リンク
  • Twitter
  • Bitbucket
  • GitHub
最新記事
  • RDS(PostgreSQL)のクエリログの有無によるpgbenchの差異
  • MySQLでTPC-B likeなテストを実行するツールを作った
  • PostgreSQLエンジンでのAuroraとRDSのベンチマーク
  • ヒューマンリーダブルなURLでesa.ioの記事を開くやつ
  • apt-transport-s3をGoに移植した
月別アーカイブ

はてなブログをはじめよう!

winebarrelさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
so what so what

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる