iapp吧 关注:15,965贴子:191,325

回复:说个事

取消只看楼主收藏回复

打印
注意事项:
A:""之间的叫字符串
B:如果打印数字可以不用打双引号
▪讲解1
用法:
syso("内容")
▪讲解2
作用:
1.可以在测试时菜单,选择syso日志查看打印数据
2.查看网页源码,选择syso日志查看打印的网页源码
作者:胡安


IP属地:湖南来自Android客户端17楼2017-08-14 19:31
回复
    运算符的表达方式
    注意事项:
    A:注意计算的类型
    B:合理利用计算
    ▪讲解1
    (1)算术运算符
    A:+,-,*,/,%,++,--
    B:+的用法
    a:加法
    b:正号
    c:字符串连接符
    例子:
    s a = 12
    s b = 13
    s(a + b, c)
    //将提示:25
    tw(c)
    ★B•2
    计算类型:
    1. s 计算结果取整数
    2. s2 计算结果取全部
    3. sb 计算负数,取整数
    4. sb2 计算负数全部
    C:/和%的区别
    数据做除法操作的时候,/取得是商,%取得是余数
    D:s+,-,*,/的用法
    a:他们的作用是提高计算效率
    b:用法
    B1:
    s a=1
    s(a+1,b)
    //s2可以保留两位小数
    s a=1
    s((a+1)/2,b)
    //支持带括号的运算
    s a=-3
    s(a-1,b)
    //这样运行会出错,s不支持负数运算
    所以需要用sb函数
    s a=-3
    sb(a-1,b)
    //用sb2函数可以保留小数
    或使用s-函数
    s a=-3
    s-(1,a)
    //s-(1,a)读作将a的值减1后重新赋值到变量a,等同于sb(a-1,a)
    B2:
    s a = 2
    //加法例子赋值a=4
    s+(2, a)
    //减法例子赋值a=3
    s-(5, a)
    //乘法例子赋值a=6
    s*(3, a)
    //除法例子赋值a=4
    s/(8, a)
    //求余例子赋值a=2
    s%(5, a)
    //其他用法
    //加法例子赋值a=7
    s+(2, 5, a)
    //乘法例子赋值b=8
    s*(4, a, "true", b)
    说明:
    此方法的效率高于 s计算表达式、sb计算表达式。 在循环数据运行时,是受到推荐的用法。
    ▪讲解2
    (2)比较运算符
    A:==,!=,>,>=,<,<=
    B:无论运算符两端简单还是复杂最终结果是boolean类型。
    C:千万不要把==写成了=
    (4)逻辑运算符
    A:&,|,^,!,&&,||
    B:逻辑运算符用于连接boolean类型的式子
    C:结论
    &:有false则false
    |:有true则true
    ^:相同则false,不同则true。
    情侣关系。
    !:非true则false,非false则true
    &&:结果和&是一样的,只不过有短路效果。左边是false,右边不执行。
    ||:结果和|是一样的,只不过有短路效果。左边是true,右边不执行。


    IP属地:湖南来自Android客户端18楼2017-08-14 19:32
    回复
      条件判断语句
      注意事项:
      A:注意逻辑符号(如:==,&&)
      B:&&和&的效果相同,但是&&可以减轻程序运行速度,区别不大
      C: |和|| 的效果相同,但是||可以减轻程序运行速度,区别不大
      ▪讲解1
      判断的基本格式:
      第一个:
      f(逻辑表达式)
      {
      语句
      }
      结果是true执行语句,false不执行语句
      第二个:
      f(逻辑表达式)
      {
      语句1
      }
      else
      {
      语句2
      }
      结果是true执行语句,false执行语句2
      下面我们举一个例子:
      这个代码是无线打印"执行语句"
      语句▼ 分析▼
      f(1==1) 判断条件1是否等于1
      {
      syso("执行语句") 打印"执行语句"
      }
      说明:
      条件判断语句,用于两个值的比较,常用于判断值是否对等与数值的大小,判断数据需要同类型数据对比。表达式返回的“是”,那么将执行 { 代码 } 里面的代码。“否”将执行else后面的代码(不支持运算表达式,例:a+b=2)
      ▪讲解2
      我们现在开始理解逻辑表达式以及怎么编写
      我们先看看逻辑表达式的符号
      支持运算符(返回 是 与 否):
      == 是否对等
      != 是否不等于
      >= 是否大于或等于
      <= 是否小于或等于
      > 是否大于
      < 是否小于
      ?* 字符串开通是否相同
      *? 字符串结尾是否相同
      ? 字符串是否被包含
      上面三个举例:
      s a = "abcdef"
      f(a ?* "abc") 返回“是”
      f(a *? "def") 返回“是”
      f(a ? "cde") 返回“是”
      支持逻辑运算符:
      || 或者
      && 并且
      ! 反意
      我们知道了运算表达符号,现在我们试试编写
      [练习]
      1.编写88是否等于22
      2.编写22乘以3是否不等于38除以2
      答案:
      1.
      f(88==22){
      syso("88等于22")}
      2.
      f(22*3!=38/2){
      syso("22乘以3不等于38除以2")}


      IP属地:湖南来自Android客户端19楼2017-08-14 19:33
      回复
        新建线程
        注意事项:
        A:只能在线程中运行的
        stop() 暂停执行
        hs() (post提交表单数据)获取网页源码
        hd() 下载文件
        huf() 上传文件
        B:不能在线程中运行的
        utw() 弹窗
        nvw() 动态创建控件
        sxb() 写入剪贴板
        uycl() 隐藏或显示状态栏
        ▪讲解1
        新建线程语句格式:
        基本格式:
        t()
        {
        执行的语句
        }
        例子:
        用法:
        t()
        {
        syso("新线程里执行代码")
        }
        说明:
        启用新线程,去执行一些需要执行很久的代码。比如把下载文件,获取网页,大量的文件操作,可以放入新线里执行。这里线程的概念,启用新的线程帮你处理代码,这样不会影响到主线程


        IP属地:湖南来自Android客户端20楼2017-08-14 19:33
        回复
          循环语句
          注意事项:
          A:W采用了类似判断(f判断)的表达方式,结果为true执行,结果为false不执行
          B:在不清楚要循环的数量时W比for更适合用
          C:要注意W循环时,记得每次循环都要把数字减去一些避免死循环(死循环是指无线循环,无法停止)
          D:循环次数过多请加上线程(详细看第6课内容)最好每次写循环都加上线程
          现在0基础的我们已经学习了不少代码了,今天我们将学习w与for循环语句
          我们先来讲解w循环
          ☆概念:w条件循环语句
          顾名思义,满足条件就继续循环执行
          和f判断相比 f 条件满足就执行一段代码,不满足条件就执行另一段代码, 而 w 是如果满足条件就执行大括号内的一段代码,执行完成后再判断是否满足条件,如此循环,一旦不满足,就结束循环,执行后面的代码
          ▪讲解1
          w循环语句格式:
          基本格式:
          初始化语句
          w(判断条件语句)
          {
          循环体语句
          控制条件语句
          }
          我们可能感觉比较疑惑,没关系,我们举个例子
          //代码作用:循环打印99到1
          s a = 99
          //▲初始化语句
          w(a > 0)
          //▲判断条件语句
          {
          syso(a)
          //▲循环体语句
          s(a - 1, a)
          //▲控制条件语句
          }
          例子2:
          s a=1
          //▲初始化语句
          w(a<20)
          //▲判断条件语句
          {
          s+(1,a)
          //▲控制条件语句
          }
          tw("循环已结束")
          //▲提示循环结束
          //当运行到 w 时,判断a是否小于20,小于20就进入循环,循环内的代码是每执行一次a的值加1,直到a加到20时,条件就不满足了,这时循环结束,执行后面的代码,会弹出提示"循环已结束"
          //w和f一样,同样支持逻辑运算符
          说明:
          条件循环语句,比较值的变化,然后进行循环执行 { 代码 } 里面的代码。当条件为“否”的时候会停止循环,条件“是”的话,将一直循环执行。
          支持运算符(返回 是 与 否):(跟 f 语句 一样,请参考)
          ▪讲解2
          for循环语句格式:
          基本格式:
          for(循环次数语句)
          {
          循环体语句
          }
          我们下面举个例子看看( ̄へ ̄)
          例子:
          for(1;20)
          //▲循环次数语句,循环20次
          {
          syso("循环20次")
          //▲循环体语句
          }
          例子2:
          s a = 1
          s b = 10
          for(a;b)
          //▲循环次数语句,循环10次
          {
          syso("循环10次")
          //▲循环体语句
          }
          注意:
          for(10;1)
          {
          tw("你好")
          }
          //这样是不被允许的
          说明:
          参数可以给予另个参数,一个为初始循环的值,一个是最大循环值。


          IP属地:湖南来自Android客户端21楼2017-08-14 19:34
          回复
            最后希望以后的iapp教程可以有越来越多的原创教程


            IP属地:湖南来自Android客户端22楼2017-08-14 19:35
            回复
              PS:我其实一直很看好iapo的开发者


              IP属地:湖南来自Android客户端23楼2017-08-14 19:35
              回复
                ------end------


                IP属地:湖南来自Android客户端24楼2017-08-14 19:36
                回复