なんかやたらトリッキーなコードを書く人がいるんですよね…。
2~1000まで偶数だけを使った、という場合ってfor i in range(2, 10000, 2):
とか真っ先に浮かぶのにfor i in range(2, 10000)[0::2]:
ってやったり…。
ジェネレータだから処理速度も使用メモリも変わらないけど…。
みなさんはどんなトリッキーなコードを見たことありますか?
なんかやたらトリッキーなコードを書く人がいるんですよね…。
2~1000まで偶数だけを使った、という場合ってfor i in range(2, 10000, 2):
とか真っ先に浮かぶのにfor i in range(2, 10000)[0::2]:
ってやったり…。
ジェネレータだから処理速度も使用メモリも変わらないけど…。
みなさんはどんなトリッキーなコードを見たことありますか?
C++の継承を使った実装で、継承を使ったがためにベースクラスが神クラス化した
程度です。
自分は継承を安易に使わないようにしています(勉強不足というのもあります)。
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.