system("notepad f:/temp/temp.txt")
puts "hello"</pre如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。
有没有办法可以让程序调用notepad打开文件f:/temp/temp.txt后就继续往下执行,输出hello信息,不要等待文件关闭。
system("notepad f:/temp/temp.txt")
puts "hello"</pre如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。
有没有办法可以让程序调用notepad打开文件f:/temp/temp.txt后就继续往下执行,输出hello信息,不要等待文件关闭。
<strong问题补充:</strong
&ltpre name="code" class="ruby"&gt
system("notepad f:/temp/temp.txt")
puts "hello"
&lt/pre&gt
如果像上面这样,调用notepad打开文件f:/temp/temp.txt后,程序会等待文件关闭后才会输出hello信息。
有没有办法可以让程序调用notepad打开文件f:/temp/temp.txt后就继续往下执行,输出hello信息,不要等待文件关闭。
只是打开现有文件,不对它进行任何操作。
常用的写代码软件有以下几个:1、WebStorm。WebStorm是jetbrains公司旗下一款JavaScript开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScriptIDE”等。
2、SublimeText。SublimeText是一个代码编辑器也是HTML和散文先进的文本编辑器。
3、HBuilder。HBuilder是专为前端打造的开发工具,具有飞一样的编码、最全的语法库和浏览器兼容数据、可以方便的制作手机APP、最保护眼睛的绿柔设计等特点。
以@开始的变量是【实例变量】,实例变量属于特定的对象。class Person
def initialize(name, gender, age)
@name = name
@gender = gender
@age = age
end
end
上面的例子中,@name, @gender,@age都是实例变量。可以在类或子类的方法中引用实例变量。若引用尚未被初始化的实例变量的话,其值为nil。
【类变量】被一个类的所有实例对象共享,也可以被类方法访问到。类变量名以‘@@’,开始,例如‘@@number’。和全局变量,实例变量不同,类变量在使用前必须初始化:
class Person
@@number = 0 #使用前必须有初值
def initialize(name, gender, age)
@name = name
@gender = gender
@age = age
@@number += 1
end
end
类变量是私有的,在类外无法直接访问,你只能通过实例方法和类方法去访问它。