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一下,不常用,容易忘~

  • 相关阅读:
    K近邻法
    决策树
    朴素贝叶斯
    Git学习笔记
    【原】maven web项目eclipse搭建
    三道面试题
    72-74 流的考点
    57-71 容器考点
    四 java web考点
    五 数据库考点
  • 原文地址:https://www.cnblogs.com/qiyer/p/11418119.html
Copyright © 2011-2022 走看看