エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Ruby1.9にはRipperというライブラリが添付されていて,これを使うとRubyのソースコードを構文解析できる... Ruby1.9にはRipperというライブラリが添付されていて,これを使うとRubyのソースコードを構文解析できる. library ripper Ripperを使ってソースコード中のトークンの出現回数を数えてみた. このようなスクリプトを書いた. hitode909's gist: 206185 — Gist #!/usr/bin/env ruby1.9 # -*- coding: utf-8 -*- require 'ripper' result = Hash.new{ |h,k| h[k] = 0 } ARGF.read.split(/\s/).each{ |file| Ripper.tokenize(open(file, "r:utf-8").read).each{ |token| result[token] += 1 } } result.to_a.sort_by{ |pair|