Retourner au contenu associé (journal : Écrire du code Perl maintenable.)
Posté par lasher le 28 juillet 2010 à 00:29. En réponse au journal Écrire du code Perl maintenable.. Évalué à 3.
bool f(unsigned n) { return (n>0 && 0 == (n & (n-1))); }
public class IsPow2 { public static boolean isPowTwo(int n) { return (n>0 && 0 == (n&(n-1))); } }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Écrire du code Perl maintenable.
Posté par lasher . En réponse au journal Écrire du code Perl maintenable.. Évalué à 3.
bool f(unsigned n) { return (n>0 && 0 == (n & (n-1))); }[1]c'est tellement plus clair (et là je fais exprès de prendre une fonction dont l'écriture cryptique peut se justifier...).
[1] Ou bien, pour les javaïstes:
public class IsPow2 {
public static boolean isPowTwo(int n) { return (n>0 && 0 == (n&(n-1))); }
}