楼主好,我想问下生成APK过程
mfp吧
全部回复
仅看楼主
level 6
zhanying33
楼主
楼主好,我想问下生成APK过程中参数设置中,复选框可选参数的意义!看Help里,这个地方说的不详细!是说选了这个后,函数中如果有多个参数的话,所有的参数都要输到最后一个参数栏里吗?
2015年10月30日 03点10分
1
level 6
zhanying33
楼主
并且说选中以后输入的个数可以和函数括号里的参数个数不同。那么问题来了,如果都输到最后一个参数栏里,那么每一行和函数里的参数哪一个对应呢
2015年10月30日 05点10分
2
level 6
zhanying33
楼主
总之,就是这个可选参数不太理解!(^_^)
2015年10月30日 05点10分
3
level 1
woshiwppaa
是这样的,如果选中了可选参数框,意味着,在设定函数名和参数的屏幕中,最下面的那个参数是可选参数,上面的参数都不是可选参数,
比如,函数名是abcd,用户选中了可选参数框,同时添加了3个参数,从上到下假设参数分别为参数1,参数2,参数三,则参数3是可选参数,参数1和参数2是必须有的参数。也就是函数调用必须是
abcd(参数1,参数2,...)
将 apk打包并安装之后,运行,最终用户会看到输入参数界面包括3个参数输入框,第一个参数输入框只有1行,对应参数1,第2个参数输入框也只有1行,对应参数2,第三个参数输入框是多行输入,每一行对应一个参数,比如,最终用户在第三个参数输入框输入了4行,每一行分别为
第三个参数输入框行1
第三个参数输入框行2
第三个参数输入框行3
第三个参数输入框行4
,则函数最终调用是abcd(参数1,参数2,第三个参数输入框行1,第三个参数输入框行2,第三个参数输入框行3,第三个参数输入框行4)
而如果最终用户在第三个参数输入框中什么都没有输入,则函数最终调用是abcd(参数1,参数2)
注意由于第三个参数是可选参数,所有的可选参数,不管有几个,都公用一个参数的说明。
2015年10月30日 06点10分
4
level 6
zhanying33
楼主
这样的话第三个参数框输入了好多参数,那么对应的函数后面的参数就和其一一对应了吗?比如第三个参数框第一行输1,第二行输2,第三行输3,而function(a,b,c,d,e,f,g)是不是就是说c为1,d为2,e为3,f和g就没有值了?
2015年10月30日 13点10分
5
woshiwppaa
如果是第三个参数框第一行输1,第二行输2,第三行输3,那么函数调用就变成了(假设函数名是abcde), abcde(a,b,1,2,3),其中a和b是第一个和第二个参数框的输入,1,2,3是第三个参数框的每一行输入,f,g由于没有输入,所以这两个参数就不存在,如果MFP没有定义一个接受5个参数的名字叫abcde的函数,
2015年10月30日 21点10分
woshiwppaa
@woshiwppaa
也没有定义一个接受至少2个参数,同时包括可选参数,名字叫abcde的函数,那么最终用户这样输入参数,就会出错。
2015年10月30日 21点10分
level 6
zhanying33
楼主
作者一般几点看贴吧呐,这样就可以实时交流啦,早上给您发完之后等了一段看没回,这一下子就到刚才才看到回复!
2015年10月30日 14点10分
6
woshiwppaa
我在澳洲,比国内早3个小时。一般工作日9:00到5:00间都能看贴回复,休息日的话,晚上10:00之后了(都是澳洲时间)。楼主是搞测量的吗,是不是工作中需要现场编程?
2015年10月30日 21点10分
level 6
zhanying33
楼主
怎么看不到呢?
明明有回复啊
2015年10月30日 23点10分
7
1