examples: fix typos/grammar and chmod u+x v_script.vsh (#8304)

pull/8265/head
Jordan Bonecutter 2021-01-24 01:15:11 -08:00 committed by GitHub
parent 2238bf9a83
commit 1c8c3a109d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 8 deletions

View File

@ -62,7 +62,7 @@ fn min(tree Tree) f64 {
} }
} }
// delete a value in BST (if nonexist do nothing) // delete a value in BST (if nonexistant do nothing)
fn delete(tree Tree, x f64) Tree { fn delete(tree Tree, x f64) Tree {
match tree { match tree {
Empty { return tree } Empty { return tree }

View File

@ -11,17 +11,17 @@
import regex import regex
/* /*
This simple function convert an HTML RGB value with 3 or 6 hex digits to an u32 value, This simple function converts an HTML RGB value with 3 or 6 hex digits to a u32 value,
this function is not optimized and it si only for didatical purpose this function is not optimized and it is only for didatical purpose
example: #A0B0CC #A9F example: #A0B0CC #A9F
*/ */
fn convert_html_rgb(in_col string) u32 { fn convert_html_rgb(in_col string) u32 {
mut n_digit := if in_col.len == 4 { 1 } else { 2 } mut n_digit := if in_col.len == 4 { 1 } else { 2 }
mut col_mul := if in_col.len == 4 { 4 } else { 0 } mut col_mul := if in_col.len == 4 { 4 } else { 0 }
// this is the regex query, it use the V string interpolation to customize the regex query // this is the regex query, it uses V string interpolation to customize the regex query
// NOTE: if you want use escaped code you must use the r"" (raw) strings, // NOTE: if you want use escaped code you must use the r"" (raw) strings,
// *** please remember that the V interpoaltion doesn't work on raw strings. *** // *** please remember that V interpoaltion doesn't work on raw strings. ***
query:= "#([a-fA-F0-9]{$n_digit})([a-fA-F0-9]{$n_digit})([a-fA-F0-9]{$n_digit})" query:= "#([a-fA-F0-9]{$n_digit})([a-fA-F0-9]{$n_digit})([a-fA-F0-9]{$n_digit})"
@ -41,7 +41,7 @@ fn convert_html_rgb(in_col string) u32 {
} }
/* /*
This function demostrate the use of the named groups This function demonstrates the use of the named groups
*/ */
fn convert_html_rgb_n(in_col string) u32 { fn convert_html_rgb_n(in_col string) u32 {
mut n_digit := if in_col.len == 4 { 1 } else { 2 } mut n_digit := if in_col.len == 4 { 1 } else { 2 }
@ -70,11 +70,11 @@ fn convert_html_rgb_n(in_col string) u32 {
} }
fn main() { fn main() {
// convert HTML rgb color usign groups // convert HTML rgb color using groups
println(convert_html_rgb("#A0b0Cc").hex()) println(convert_html_rgb("#A0b0Cc").hex())
println(convert_html_rgb("#ABC").hex()) println(convert_html_rgb("#ABC").hex())
// convert HTML rgb color using maned groups // convert HTML rgb color using named groups
println(convert_html_rgb_n("#A0B0CC").hex()) println(convert_html_rgb_n("#A0B0CC").hex())
println(convert_html_rgb_n("#ABC").hex()) println(convert_html_rgb_n("#ABC").hex())
} }

0
examples/v_script.vsh 100644 → 100755
View File