---
title: formatR继续更新，0.2-2
date: '2011-04-27'
slug: formatr-update-to-0-2-2
---

关于[formatR](http://cran.r-project.org/package=formatR)这个包，一直有个心结没除去，就是注释语句的解析非常没谱。之前的规则是两个空格加井号并且之后不带双引号的字符才是行内注释（正则表达式控现在大概已经在脑子里飞速运转这个正则表达式了），最近思来想去，决定还是用parser包吧，它可以对R代码进行更细致的解析，包括注释，都能正确识别出来，这比我之前用的正则表达式靠谱多了。所以从0.2-2开始（目前还在[我的GitHub](http://github.com/yihui/formatR)上），行内注释可以任意写，管它#前面有几个空格，后面是否有双引号，都能解析出来。

另一个小更新是赋值符号`=`可以被选择性地替换为`<-`，众所周知，本人是等号控，可是绝大部分R用户都是箭头控。本功能可以减少等号控与箭头控之间的争论，但我还是会坚持用等号赋值，咋儿说咋儿不听。


**新闻一则：GSoC**


关于Google Summer of Code，昨天惊闻有两位师弟中标，甚是彪悍。还是那句话：沧海横流，英雄少年。


**号外一则：寻UBC同学**


有师弟今年秋季去温哥华的UBC，不知这里的客官是否有认识UBC的同学，若有的话请联系我，需要帮个忙。谢谢。
