编辑代码

#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
str = 'private Long categoryOperateId;
    private Date inquiryCreateTime;
    private Long quotationDetailId;
    private Date month;
    private Long inquiryId;
    private Long quotationId;
    private Integer quotationType;
    private Long chemicalId;
    private String cas;
    private String productName;'
isBuild = true
str.split("\n").map{|line| line.strip}.each do |line|
    next unless line.start_with? "private" 
    column_name = line.split(" ").last.strip.gsub(";","")
    if isBuild
        puts ".#{column_name}()"
    else
        arr = column_name.split("")
        arr[0] = arr[0].upcase
        puts ".set#{arr.join('')}()"
    end
end