zoukankan      html  css  js  c++  java
  • Ruby开发小记

    基础点

    1.log打印

      puts "Hello!"
    

    2.拼接字符

    value1 = "today"  
    value2 = "#{value1} is Thursday!"
    

    3.if判断

      n = 10  
      if  n>0 then  
         puts "yes"  
      else  
         puts "no"  
      end  
    

    4.判断是否为空

    value = nil  
    #最好还要判断一下是否等于""  
    value.nil? || result.eql?("")
    

    5.对于一个从服务器或是外部读取的json对象,建议先JSON::parse(xxxjson),再去读其中的值

    #示例,从外部获得  ,做parse前需要判空
    xxjson = {"name":"xxx"}
    if value.nil? then
    else
       result = JSON::parse(xxxjson)
       puts "name is :#{result["name"]}"
    end
    

    6.通过get 或是 post获取服务器上的数据,可以使用curl

      #以下为示例
      region  = "cn"
      env = "dev"
      serverURL = "https://#{region}-#{env}-ope.xxxx.com/xxxx/query?productId=xxxx"
      result = %x(curl #{serverURL} -X GET)
      puts "list:#{result}"
    

    搞了些自动化的工具,涉及到一些ruby,花了个把小时写好后,把ruby一些基础mark一下,不常用,容易忘~

  • 相关阅读:
    FPGA市场潜力有几多?
    FPGA前世今生(四)
    FPGA前世今生(三)
    FPGA前世今生(二)
    FPGA前世今生(一)
    嵌入式视频处理考虑(二)
    常用Linux操作命令
    混合开发学习路线
    Eclipse使用
    ECS的配置与使用
  • 原文地址:https://www.cnblogs.com/qiyer/p/11418119.html
Copyright © 2011-2022 走看看