タグ付けされた質問 「boolean」

ブールデータ型は、2つの値(trueまたはfalse)のみを持つデータ型です。

13
ブール値の格納に使用するMySQLデータ型
MySQLには「ブール」データ型がないように見えるため、MySQLに真/偽の情報を格納するためにどのデータ型を「悪用」しますか? 特に、PHPスクリプトの読み書きのコンテキストでは。 時間をかけて私はいくつかのアプローチを使用してきました。 tinyint、値0/1を含むvarcharフィールド、 文字列「0」/「1」または「true」/「false」を含むvarcharフィールド 最後に、2つのオプション「true」/「false」を含む列挙型フィールド。 上記のどれも最適ではないようです。私はtinyint 0/1バリアントを好む傾向があります。PHPでの自動型変換により、ブール値がかなり単純に得られるからです。 では、どのデータ型を使用しますか?私が見落としたブール値用に設計されたタイプはありますか?何らかのタイプを使用することによる利点/欠点はありますか?

21
シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
次の構文を使用して、シェルスクリプトでブール変数を宣言しようとしました。 variable=$false variable=$true これは正しいです?また、その変数を更新したい場合、同じ構文を使用しますか?最後に、ブール変数を式として使用するための次の構文は正しいですか? if [ $variable ] if [ !$variable ]
980 bash  shell  scripting  boolean  sh 

30
Pythonで文字列からブール値に変換しますか?
誰かがPythonで文字列からブール値に変換する方法を知っていますか?このリンクを見つけました。しかし、それを行う適切な方法のようには見えません。つまり、組み込み機能などを使用します。 私がこれを尋ねる理由は、私int("string")がここから学んだからです。しかし、bool("string")それを試すと常に戻りますTrue: >>> bool("False") True
745 python  string  boolean 


19
argparseによるブール値の解析
argparseを使用して、「-foo True」または「--foo False」と記述されたブールコマンドライン引数を解析したいと思います。例えば: my_program --my_boolean_flag False ただし、次のテストコードでは希望どおりの結果が得られません。 import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) 悲しいことに、にparsed_args.my_bool評価されTrueます。これは私が変更されてもそうであるcmd_lineように["--my_bool", ""]するので、驚くべきことであるこれは、bool("")evalutatesへFalse。 どうやって取得argparse解析することができ"False"、"F"およびその下のケースのように変異体はFalse?

30
3つのうち2つ以上のブール値がtrueかどうかを確認します
インタビュアーが最近私にこの質問をしました。3つのブール変数a、b、cが与えられ、3つのうち少なくとも2つがtrueであればtrueを返します。 私の解決策は次のとおりです: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || (a && c)) { return true; } else{ return false; } } これはさらに改善できると彼は言ったが、どうやって?

8
boolのprintf形式指定子とは何ですか?
ANSI C99以降、_Boolまたはboolを使用していstdbool.hます。しかしprintf、ブールのフォーマット指定子もありますか? その疑似コードのようなものを意味します: bool x = true; printf("%B\n", x); 印刷されます: true
458 c++  c  boolean  printf 


6
シリーズの真理値があいまいです。a.empty、a.bool()、a.item()、a.any()またはa.all()を使用します
or条件付きの結果データフレームのフィルタリングに問題があります。私の結果は、0.25を超え、-0.25未満のdfすべての列のvar値を抽出する必要があります。 以下のこのロジックは、あいまいな真理値を与えますが、このフィルタリングを2つの個別の操作に分割すると機能します。ここで何が起きてるの?提案された使用する場所がわからないa.empty(), a.bool(), a.item(),a.any() or a.all()。 result = result[(result['var']>0.25) or (result['var']<-0.25)]





20
文字列をブール値のphpに変換する方法
文字列をどのように変換できbooleanますか? $string = 'false'; $test_mode_mail = settype($string, 'boolean'); var_dump($test_mode_mail); if($test_mode_mail) echo 'test mode is on.'; 戻る、 ブールtrue しかし、それはする必要がありますboolean false。
318 php  string  casting  boolean 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.