试用了MMKV模块和精易模块
常量 #识别性别 请到之前的源代码里面下载 就是哪个 打包的文件
变量名 | 类 型 | 静态 | 数组 | 备 注 | 性别数据库 | 文本型 | | | 性别数据 | 文本型 | | 0 | i | 整数型 | | | 单行性别数据 | 文本型 | | 0 | 男 | 整数型 | | | 女 | 整数型 | | |
识别性别. 创建 (“Gender”, #进程模式_单进程模式, , 文件_取目录 (编辑框_数据库路径.内容 )) 性别数据库 = U2A ( #识别性别 )性别数据 = 分割文本 (性别数据库, 字符 (10 ), ) 变量循环首 (2, 取数组成员数 (性别数据 ) - 1, 1, i )  单行性别数据 = 分割文本 (性别数据 [i ], “,”, ) 如果真 (取数组成员数 (单行性别数据 ) = 3 )  女 = 到整数 (单行性别数据 [3 ])   识别性别. 置整数型 (单行性别数据 [1 ] + “.女”, 女 )  femaleTotal = 女 + femaleTotal   男 = 到整数 (单行性别数据 [2 ])   识别性别. 置整数型 (单行性别数据 [1 ] + “.男”, 男 )   maleTotal = 男 + maleTotal   变量循环尾 ()genderTotal = maleTotal + femaleTotal 变量名 | 类 型 | 静态 | 数组 | 备 注 | 女 | 双精度小数型 | | | 男 | 双精度小数型 | | |
女 = 识别性别 (名字, 0, 是否跳过姓 ) ÷ genderTotal 男 = 识别性别 (名字, 1, 是否跳过姓 ) ÷ genderTotal 调试输出 (男, 女 ) 判断 (女 > 男 ) 返回 (“女”) 返回 (“男”) |
识别性别 | 双精度小数型 | | |
姓名 | 文本型 | | | | 性别 | 整数型 | | | | 是否跳过姓 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 名字数组 | 文本型 | | 0 | i | 整数型 | | | baseProb | 整数型 | | |
如果真 (文本_逐字分割_汇编 (姓名, 名字数组 ) > 0 )  判断 (是否跳过姓 )  如果真 (取数组成员数 (名字数组 ) > 2 )   变量循环首 (2, 取数组成员数 (名字数组 ), 1, i )    baseProb = baseProb + 识别性别. 取整数型 (名字数组 [i ] + 选择 (性别 = 0, “.女”, “.男”))    变量循环尾 ()     计次循环首 (取数组成员数 (名字数组 ), i )  baseProb = baseProb + 识别性别. 取整数型 (名字数组 [i ] + 选择 (性别 = 0, “.女”, “.男”))   计次循环尾 () 返回 (baseProb)
|