试用了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)
|