[編輯]抱歉,我的意思是女性沒有冒犯性,這個問題困擾了我好幾次。我只是想知道一種傳統的或通用的方式(在數據庫和其他編程語言中)。謝謝。在編程語言中使用布爾表示性別的約定是什麼?真男性假女性?
是否存在一種使用布爾值顯示性別的常規方法?
它們在所有語言中都一樣嗎? JAVA,C,Objc,數據庫?
我想我們應該使用真(1)爲男性,虛假(0)爲女性?
謝謝。
[編輯]抱歉,我的意思是女性沒有冒犯性,這個問題困擾了我好幾次。我只是想知道一種傳統的或通用的方式(在數據庫和其他編程語言中)。謝謝。在編程語言中使用布爾表示性別的約定是什麼?真男性假女性?
是否存在一種使用布爾值顯示性別的常規方法?
它們在所有語言中都一樣嗎? JAVA,C,Objc,數據庫?
我想我們應該使用真(1)爲男性,虛假(0)爲女性?
謝謝。
如果你想使用一個boolean這可能是一個好主意,打電話給你的變量或者isMale
或isFemale
而不是僅僅gender
要清楚什麼樣的價值true
手段。
但是:
Female
Male
Unknown
無論如何,ENUM是萬無一失的,以防萬一你想去散居。 – Konerak
什麼是錯用單個字符,包含一組來自{'m','f','n'}
的男性,女性和不適用?
我相信你不是那難以容納你需要將所有你的性別打包成位圖的空間。
你不認爲女性會介意,請分配給他們虛假的價值? :) @ThinkChris – Zohaib
真的嗎?這有什麼關係嗎? –
那麼,請使用專用的'enum'? – delnan