Python: Yes, coroutines are complicated, but they can be used as simply as generators
The fact is that we often take the .send() sematics of coroutines too seriosly that we simply ignore the possibility to use them just like generators.
The fact is that we often take the .send() sematics of coroutines too seriosly that we simply ignore the possibility to use them just like generators.
This is trivial but sometimes misleading.
1. raise-statement in Python 2
简单说一下。except 可以接一个 tuple 表示捕捉多种类型的异常,也可以不带任何参数表示捕捉 everything(当然这是一个 anti-pattern)。
with-statement
Python 的 try-except-finally 和 Java 的 try-catch-finally 其实是一样的,烦就烦在中间那个 else 上:
In Java, this is wrong and you cannot even compile:
Usually this job is done in R, as deescribed in Using R + Bioconductor to Get Flanking Sequence Given Genomic Coordinates. An R sample could be this simple:
之前遇到过这么一个例子:
一个有点鸡贼的方法: