Przeglądaj źródła

Orient README around Print (#1409)

Jon Ross-Perkins 3 lat temu
rodzic
commit
31c3953a5f

Plik diff jest za duży
+ 0 - 0
docs/images/carbon_snippet.svg


Plik diff jest za duży
+ 0 - 0
docs/images/cpp_snippet.svg


Plik diff jest za duży
+ 0 - 0
docs/images/mixed_snippet.svg


+ 8 - 8
docs/images/snippets.md

@@ -56,7 +56,7 @@ struct Circle {
   float r;
   float r;
 };
 };
 
 
-void WriteTotalArea(std::span<Circle> circles) {
+void PrintTotalArea(std::span<Circle> circles) {
   float area = 0;
   float area = 0;
   for (const Circle& c : circles) {
   for (const Circle& c : circles) {
     area += M_PI * c.r * c.r;
     area += M_PI * c.r * c.r;
@@ -67,7 +67,7 @@ void WriteTotalArea(std::span<Circle> circles) {
 auto main(int argc, char** argv) -> int {
 auto main(int argc, char** argv) -> int {
   std::vector<Circle> circles = {{1.0}, {2.0}};
   std::vector<Circle> circles = {{1.0}, {2.0}};
   // Implicitly constructors `span` from `vector`.
   // Implicitly constructors `span` from `vector`.
-  WriteTotalArea(circles);
+  PrintTotalArea(circles);
   return 0;
   return 0;
 }
 }
 ```
 ```
@@ -83,19 +83,19 @@ class Circle {
   var r: f32;
   var r: f32;
 }
 }
 
 
-fn WriteTotalArea(circles: Slice(Circle)) {
+fn PrintTotalArea(circles: Slice(Circle)) {
   var area: f32 = 0;
   var area: f32 = 0;
   for (c: Circle in circles) {
   for (c: Circle in circles) {
     area += Math.Pi * c.r * c.r;
     area += Math.Pi * c.r * c.r;
   }
   }
-  Console.WriteLine("Total area: {0}", area);
+  Print("Total area: {0}", area);
 }
 }
 
 
 fn Main() -> i32 {
 fn Main() -> i32 {
   // A dynamically sized array, like `std::vector`.
   // A dynamically sized array, like `std::vector`.
   var circles: Array(Circle) = ({.r = 1.0}, {.r = 2.0});
   var circles: Array(Circle) = ({.r = 1.0}, {.r = 2.0});
   // Implicitly constructs `Slice` from `Array`.
   // Implicitly constructs `Slice` from `Array`.
-  WriteTotalArea(circles);
+  PrintTotalArea(circles);
   return 0;
   return 0;
 }
 }
 ```
 ```
@@ -113,12 +113,12 @@ package Geometry api;
 import Cpp library "circle.h";
 import Cpp library "circle.h";
 import Math;
 import Math;
 
 
-fn WriteTotalArea(circles: Slice(Cpp.Circle)) {
+fn PrintTotalArea(circles: Slice(Cpp.Circle)) {
   var area: f32 = 0;
   var area: f32 = 0;
   for (c: Cpp.Circle in circles) {
   for (c: Cpp.Circle in circles) {
     area += Math.Pi * c.r * c.r;
     area += Math.Pi * c.r * c.r;
   }
   }
-  Console.WriteLine("Total area: {0}", area);
+  Print("Total area: {0}", area);
 }
 }
 
 
 // C++ calling Carbon:
 // C++ calling Carbon:
@@ -130,7 +130,7 @@ auto main(int argc, char** argv) -> int {
   std::vector<Circle> circles = {{1.0}, {2.0}};
   std::vector<Circle> circles = {{1.0}, {2.0}};
   // Carbon's `Slice` supports implicit construction from `std::vector`,
   // Carbon's `Slice` supports implicit construction from `std::vector`,
   // similar to `std::span`.
   // similar to `std::span`.
-  Geometry::WriteTotalArea(circles);
+  Geometry::PrintTotalArea(circles);
   return 0;
   return 0;
 }
 }
 ```
 ```

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików