Skip to content

Commit 720f832

Browse files
committed
update to latest Jule version
1 parent 4933162 commit 720f832

14 files changed

+24
-24
lines changed

.github/workflows/directory.jule

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ fn writeLine(text: str) { write(text + "\n") }
2222

2323
fn sortDirents(mut &dirents: []&DirEntry) {
2424
let mut i = 0
25-
for i < dirents.len-1; i++ {
25+
for i < len(dirents)-1; i++ {
2626
let mut j = 0
27-
for j < dirents.len-i-1; j++ {
27+
for j < len(dirents)-i-1; j++ {
2828
if dirents[j+1].Name < dirents[j].Name {
2929
dirents.swap(j, j+1)
3030
}
@@ -50,7 +50,7 @@ fn makeName(mut s: str): str {
5050
// Make uppercase first character of all words.
5151
let mut i = 0
5252
let mut waitSpace = false
53-
for i < s.len; i++ {
53+
for i < len(s); i++ {
5454
let b = s[i]
5555
if waitSpace {
5656
if b == ' ' {

math/max.jule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
fn Max(values: ...int): int {
2-
if values.len == 0 {
2+
if len(values) == 0 {
33
ret 0
44
}
55
let mut max = values[0]

math/median.jule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use sort::{QuickSort}
22

33
fn Median(mut slice: []int): f64 {
44
slice = QuickSort(slice)
5-
let l = slice.len
5+
let l = len(slice)
66
match {
77
| l == 0:
88
ret 0

math/min.jule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
fn Min(values: ...int): int {
2-
if values.len == 0 {
2+
if len(values) == 0 {
33
ret 0
44
}
55
let mut min = values[0]

search/binary_search.jule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
fn BinarySearch(s: []int, i: int): (pos: int) {
22
let mut b = 0
3-
let mut e = s.len - 1
3+
let mut e = len(s) - 1
44
for b <= e {
55
let mid = int(b + (e-b)/2)
66
match {

sort/bubble_sort.jule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ fn BubbleSort(mut s: []int): []int {
33
for swapped {
44
swapped = false
55
let mut i = 0
6-
for i < s.len-1; i++ {
6+
for i < len(s)-1; i++ {
77
if s[i+1] < s[i] {
88
s[i+1], s[i] = s[i], s[i+1]
99
swapped = true

sort/exchange_sort.jule

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
fn ExchangeSort(mut s: []int): []int {
22
let mut i = 0
3-
for i < s.len-1; i++ {
3+
for i < len(s)-1; i++ {
44
let mut j = i + 1
5-
for j < s.len; j++ {
5+
for j < len(s); j++ {
66
if s[i] > s[j] {
77
s[i], s[j] = s[j], s[i]
88
}

sort/insertion_sort.jule

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
fn InsertionSort(mut s: []int): []int {
22
let mut currentIndex = 1
3-
for currentIndex < s.len; currentIndex++ {
3+
for currentIndex < len(s); currentIndex++ {
44
let temporary = s[currentIndex]
55
let mut iterator = currentIndex
66
for iterator > 0 && s[iterator-1] > temporary; iterator-- {

sort/quick_sort.jule

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
fn QuickSort(mut s: []int): []int {
2-
if s.len <= 1 {
2+
if len(s) <= 1 {
33
ret s
44
}
55

66
let mut i = -1
7-
let last = s[s.len-1]
7+
let last = s[len(s)-1]
88
for j in s {
99
if s[j] <= last {
1010
i++

sort/selection_sort.jule

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
fn SelectionSort(mut s: []int): []int {
22
let mut i = 0
3-
for i < s.len; i++ {
3+
for i < len(s); i++ {
44
let mut min = i
55
let mut j = i + 1
6-
for j < s.len; j++ {
6+
for j < len(s); j++ {
77
if s[j] < s[min] {
88
min = j
99
}

0 commit comments

Comments
 (0)