[问题] 请教这种写法怎么改善

楼主: PowerKid (暴力小孩)   2015-01-21 18:21:12
假设现在有一个数据库 里面有存 关于a b c的许多内容
举例来说 单身 父母 有钱 小孩
a 单身 父母
b 单身 父母 有钱 小孩
c 父母 有钱 小孩
现在我要判断a b c 的状况 然后存到阵列里面
我只能用
if(X单身){
arrayX.single=单身;
}
if(X父母){
arrayX.parent=父母;
}
if(X有钱){
arrayX.money= 有钱 ;
}
if(X小孩){
arrayX.child=小孩;
}
这种写法吗?
谢谢
作者: wenyonba (射后不理很XX啊!!!!)   2015-01-21 18:26:00
如果都是 bool,可以用 bit,特性用 array,跑 loop不过有点看不懂你的 code 是想说啥
作者: softseaweed (Gladys von Wackenheim)   2015-01-21 18:47:00
用一个array放bool或是直接一个4 digit binary?
作者: TobyH4cker (Toby (我要当好人))   2015-01-21 20:21:00
看不懂你想问的问题是什么
作者: NoManInCar (NMIC)   2015-01-21 20:22:00
map?
作者: wuliou (wuliou)   2015-01-21 20:54:00
看不懂你想问啥
作者: tubbysong (song)   2015-01-21 22:32:00
全部丢进去排序
作者: longlongint (华哥尔)   2015-01-22 11:28:00
不学SQL吗
作者: red0210 (My Name Is Red)   2015-01-23 06:31:00
x.single = (x 是单身) ? yes : no;这样可以省下 if 的行数,不知道你要问的是不是这个。
作者: xvid (DivX)   2015-01-24 09:12:00
每个条件指定一个bit存 全部OR起来就ok

Links booklink

Contact Us: admin [ a t ] ucptt.com