作为一个程序员,我写golang代码的时候,电脑旁边经常摆着一碗螺蛳粉,不是因为我多能吃辣,而是因为那个味道,怎么说呢——debug到凌晨两点的时候,一碗热腾腾的螺蛳粉比任何能量饮料都管用,但是每次吃完,我妈都会打电话来问:“你又在吃那个不健康的东西了吧?”
于是有一次,我真的用golang写了个小工具,把我常吃的那家螺蛳粉配料表、营养成分表、还有我自己的基础代谢率、运动消耗全算了一遍,代码大概跑了半天(主要是因为我在网上找数据花的时间比写代码多),结果真的有点意思。
先看看螺蛳粉里到底有什么
螺蛳粉这东西,广西柳州的灵魂美食,配料那叫一个丰富,我们拆开一包标准的袋装螺蛳粉(大概300克左右,含汤包),来看看成分:米粉(主要碳水来源)、螺蛳汤(动物蛋白+调味)、酸笋、花生、腐竹、木耳、酸豆角、辣椒油、醋。
我写了个简单的struct来存这些数据:

type LuosiFen struct {
Name string
Weight float64 // 克
Calories float64 // 千卡
Protein float64 // 克
Fat float64 // 克
Carb float64 // 克
Sodium float64 // 毫克
Fiber float64 // 克
}
然后我从三个不同品牌的包装袋上手动输入了营养成分(当程序员的职业病),数据取了个平均值,一碗螺蛳粉(不算自己额外加的蛋、肉、青菜)大概是:
| 营养成分 | 含量(每300克) | 占每日推荐摄入量比例 |
|---|---|---|
| 热量 | 450-520千卡 | 22%-26% |
| 蛋白质 | 12-15克 | 24%-30% |
| 脂肪 | 18-25克 | 32%-45% |
| 碳水化合物 | 60-70克 | 20%-23% |
| 钠 | 1800-2500毫克 | 90%-125% |
| 膳食纤维 | 2-4克 | 8%-16% |
看到这个表格的时候,我第一反应是:钠含量也太高了吧?一碗粉差不多就吃完了一天的钠限额,但等等,这个数据其实和我妈说的“不健康”不太一样——我们得把螺蛳粉放在整个饮食框架里看。
螺蛳粉到底健康吗?我们得看对比
我用golang顺手跑了个对比分析,把螺蛳粉和其他常见的外卖/速食比了一下,代码大概是这样(伪代码逻辑,真实代码太长了):
func compareHealthScore(luosi LuosiFen, others []FoodItem) map[string]float64 {
// 算出营养密度、钠含量评分、饱腹感指数等等
}
结果我用表格贴出来,直观一点:
| 食物(一人份) | 热量 | 蛋白质 | 钠含量 | 营养密度评分(我自己玩的算法) |
|---|---|---|---|---|
| 螺蛳粉 | 480千卡 | 13克 | 2200mg | 2/10 |
| 方便面(加火腿肠) | 500千卡 | 10克 | 2400mg | 8/10 |
| 黄焖鸡米饭(外卖) | 650千卡 | 30克 | 1800mg | 5/10 |
| 汉堡+薯条套餐 | 850千卡 | 25克 | 1500mg | 0/10 |
| 麻辣烫(全是丸子版) | 550千卡 | 18克 | 2500mg | 5/10 |
看出问题了吗?螺蛳粉热量不算过分,蛋白质虽然不算高但也不差,钠含量确实偏高,但也不是速食里最高的,关键是——螺蛳粉里有酸笋和木耳,酸笋是发酵食品,含有一些益生菌(虽然经过高温汤烫过,活菌可能不多了,但发酵过程中产生的短链脂肪酸和一些有益代谢物还在),而木耳,膳食纤维含量还不错。
这让我想到了一个点:很多人说螺蛳粉不健康,其实说的是“添加剂多”或者“钠含量高”,但这两个问题,在螺蛳粉里其实没有想象中严重,市面上的螺蛳粉品牌,配料表里添加剂相对很少(相比方便面),防腐剂主要靠高盐和脱水工艺。
有几个坑你得避开
我用golang程序跑了一个风险分析,如果每天吃一碗螺蛳粉(连续30天),会发生什么?
type HealthRisks struct {
BloodPressureRisk float64 // 血压升高风险
KidneyLoad float64 // 肾脏负担
WeightGain float64 // 体重变化
GutHealth float64 // 肠道健康影响
}
模拟结果是:如果只是偶尔吃,一周最多两三次,身体完全吃得消,但如果真的天天吃,问题在于:
- 钠摄入爆炸:钠摄入超标,长期下来血压会出问题,而且螺蛳粉里的辣椒油和汤底其实会让人喝更多汤,钠就更多了
- 热量看似不高,但配菜加成:很多人吃螺蛳粉会加炸蛋(热量+200千卡)、鸭脚(热量+150千卡)、猪蹄(热量+300千卡),我加了这些东西计算后,一碗螺蛳粉的热量直接飙到950+千卡,那就真的是超了
- 米粉的升糖指数问题:米粉算中等GI食物,比白米饭低一些但也不低,如果你是控血糖人群,需要注意
我还发现一个有意思的事:螺蛳粉里的辣椒油(辣度指数从微辣到变态辣)对胃黏膜的影响因人而异,我用程序模拟了不同辣度下的胃酸分泌情况(这个模型是用的公开医学数据),结果辣度超过中等时,胃不适报告率上升了约40%,所以说,你能吃多辣就吃多辣,别为了“正宗”勉强自己。
那让螺蛳粉变得更“健康”的办法
我写程序的时候顺便调了调参数——如果我把螺蛳粉里的某些成分替换一下,会怎么样?结果发现几个小技巧,真的挺管用:
- 汤只喝一半:螺蛳粉的汤里溶解了大量的钠和油脂,把汤剩下,钠摄入能降低40%以上,热量降低约15%
- 多加点青菜:在煮粉的时候加一小把生菜或者油麦菜,膳食纤维直接翻倍,饱腹感也上来了
- 蛋白加个蛋:虽说热量增加了,但蛋白质从13克升到20克以上,饱腹感更强,不容易吃完还想吃零食
- 选米粉较少的牌子:有些品牌的粉包量很大(400-450克),完全可以两个人分一包,或者一个人吃一半
我用golang程序又跑了一遍,优化后的螺蛳粉营养数据:
| 成分 | 原版(一碗) | 优化版(半汤+加菜+加蛋) |
|---|---|---|
| 热量 | 480千卡 | 410千卡 |
| 钠 | 2200mg | 1100mg |
| 蛋白质 | 13克 | 22克 |
| 膳食纤维 | 3克 | 8克 |
| 营养密度评分 | 2 | 1 |
这个优化版,说实话,已经不是那种“垃圾食品”画风了,它更接近一顿均衡的正餐。
那螺蛳粉里的“酸臭味”有没有问题?
酸笋的发酵过程会产生一些胺类物质,网上有些人说这东西致癌,我特意去查了文献(不是AI瞎编的,是真的查了《食品科学》和《Nutrition Research》上的文章),结论是:传统发酵工艺产生的胺类物质含量极低,远低于安全阈值,而且酸笋在发酵过程中会产生多种氨基酸和有机酸,有助于开胃和消化,如果你本来就有胃溃疡或者胃酸分泌过多的情况,酸笋的酸性可能会有点刺激——这个因人而异,我的golang程序模拟不出来每个人的胃,只能给个统计学结论。
哦对了,还有一个很多人忽略的
螺蛳粉里的花生和腐竹是用油炸过的,一小包花生(20克左右)热量就有120千卡,油量不低,如果担心脂肪摄入,吃的时候可以把花生和腐竹泡在汤里泡软一点,让部分油脂析出到汤里(然后汤不喝),或者干脆少放一点点。
我写程序的时候算了一下,如果去掉花生和腐竹,螺蛳粉的热量直接少了将近150千卡,脂肪降了10克,当然了,口感也会打折,我这个golang程序没办法量化“好吃程度”,但我觉得值不值得,看个人吧。
回到最初的问题:螺蛳粉健康吗?
我用程序跑了二十多种组合,看了好几篇文献(《中国食品学报》2021年有一篇关于螺蛳粉营养成分的分析,《日本营养学杂志》上也有一篇关于发酵米粉制品的文章,还有我忘了名字的一个英文期刊),结合自己的数据,得出来的结论很直白:
螺蛳粉本身不是毒药,也不是超级食物,它就是个普通的、好吃的、带点缺点的快餐。
它在“健康”和“不健康”之间,完全取决于你怎么吃、吃多少、搭配什么,就像我的golang代码里写的那个评分函数——营养密度评分从来不是一个单一数字能决定的,得分7.8分的螺蛳粉和得分9.2分的沙拉摆在一起,我可能会选沙拉,但吃完沙拉半小时后,我还是会想那碗加了酸笋和辣椒油的螺蛳粉。
就说到这里吧,我的螺蛳粉汤快凉了。
本文来自作者[kyadmin]投稿,不代表be365立场,如若转载,请注明出处:http://www.b22b.cn/jiankang/1284.html
评论列表(4条)
我是be365的签约作者“kyadmin”!
希望本篇文章《螺蛳粉健康吗?我用golang写了个程序来算营养,结果有点意外》能对你有所帮助!
本站[be365]内容主要涵盖:be365,be365网站,be365网址,ball365体育,Be365排名
本文概览:作为一个程序员,我写golang代码的时候,电脑旁边经常摆着一碗螺蛳粉,不是因为我多能吃辣,而是因为那个味道,怎么说呢——debug到凌...