Split view

@@ -1,8 +1,8 @@
///| sum with default///| sum with
pub fn total(items : Array[Item]) -> Int {pub fn total(items : Array[Item]) -> Int {
let mut sum = 0 let mut sum = 0
for item in items { for item in items {
sum += item.price * item.count sum += item.price * item.count
} }
sum // final sum // final
}}

Unified view

@@ -1,8 +1,8 @@
-///| sum with default
-pub fn total(items : Array[Item]) -> Int {
+///| sum with 
+pub fn total(items : Array[Item]) -> Int {
   let mut sum = 0
   for item in items {
-    sum += item.price * item.count
+    sum += item.price * item.count
   }
   sum // final
 }

Attributes, Unicode, HTML-specials

@@ -1,2 +1,2 @@
#deprecated("use `f` instead")
#deprecated("use `h` instead")
fn g(a : Int) -> Int { a < 3 && a > 0 } // 判断范围fn g(a : Int) -> { a 3 && a > 0 } // 判断