浏览代码

Merge branch 'master' of https://github.com/marcobambini/gravity

Marco Bambini 4 年之前
父节点
当前提交
a670947cdf
共有 1 个文件被更改,包括 26 次插入2 次删除
  1. 26 2
      docs/file.md

+ 26 - 2
docs/file.md

@@ -1,7 +1,7 @@
 ## File
 ## File
 File is a class to add I/O capabilities to Gravity.
 File is a class to add I/O capabilities to Gravity.
 
 
-### Example 1
+### Class methods example
 ```swift
 ```swift
 func main() {
 func main() {
   var target_file = "FULL_PATH_TO_A_TEXT_FILE_HERE";
   var target_file = "FULL_PATH_TO_A_TEXT_FILE_HERE";
@@ -36,7 +36,7 @@ func main() {
 }
 }
 ```
 ```
 
 
-### Example 2
+### Read/write buffer example
 ```swift
 ```swift
 func main() {
 func main() {
   var target_file = "FULL_PATH_TO_A_TEXT_FILE_HERE";
   var target_file = "FULL_PATH_TO_A_TEXT_FILE_HERE";
@@ -60,3 +60,27 @@ func main() {
   return data;
   return data;
 }
 }
 ```
 ```
+
+### Read line example
+```
+func main() {
+    var target_file = "FULL_PATH_TO_A_TEXT_FILE_HERE";
+    var f = File.open(target_file, "w+");
+    
+    f.write("This is the first line\n");
+    f.write("This is the second line\n");
+    f.write("This is the third line\n");
+    
+    f.close();
+    
+    f = File.open(target_file, "r");
+    while (!f.isEOF()) {
+        var line = f.read("\n");
+        System.print(line);
+    }
+    
+    f.close();
+    
+    return 0;
+}
+```