@@ -24,23 +24,23 @@ defmodule Commands.GeneralCommands do
2424 def dehead ( value ) do
2525 cond do
2626 Functions . is_iterable ( value ) -> Stream . drop ( value , 1 ) |> Stream . map ( fn x -> x end )
27- true -> String . slice ( to_string ( value ) , 1 .. - 1 )
27+ true -> String . slice ( to_string ( value ) , 1 .. - 1 // 1 )
2828 end
2929 end
3030
3131 def tail ( value ) do
3232 cond do
33- Functions . is_iterable ( value ) -> hd ( Enum . slice ( Enum . to_list ( value ) , - 1 .. - 1 ) )
33+ Functions . is_iterable ( value ) -> hd ( Enum . slice ( Enum . to_list ( value ) , - 1 .. - 1 // 1 ) )
3434 is_integer ( value ) -> tail ( Functions . to_non_number ( value ) )
35- true -> String . slice ( value , - 1 .. - 1 )
35+ true -> String . slice ( value , - 1 .. - 1 // 1 )
3636 end
3737 end
3838
3939 def detail ( value ) do
4040 cond do
4141 Functions . is_iterable ( value ) ->
4242 value |> Enum . reverse |> tl |> Enum . reverse |> Stream . map ( fn x -> x end )
43- true -> String . slice ( to_string ( value ) , 0 .. - 2 )
43+ true -> String . slice ( to_string ( value ) , 0 .. - 2 // 1 )
4444 end
4545 end
4646
@@ -98,7 +98,7 @@ defmodule Commands.GeneralCommands do
9898 def count ( value , element ) when Functions . is_iterable ( value ) , do: value |> Enum . count ( fn x -> equals ( x , element ) end )
9999 def count ( value , element ) , do: count ( value , element , 0 )
100100 defp count ( "" , _ , count ) , do: count
101- defp count ( value , element , count ) , do: count ( value |> String . slice ( 1 .. - 1 ) , element , count + Functions . to_number ( value |> String . starts_with? ( element ) ) )
101+ defp count ( value , element , count ) , do: count ( value |> String . slice ( 1 .. - 1 // 1 ) , element , count + Functions . to_number ( value |> String . starts_with? ( element ) ) )
102102
103103 def strict_count ( value , element ) when not Functions . is_iterable ( value ) and not Functions . is_iterable ( element ) , do: element |> Stream . map ( fn x -> count ( value , x ) end )
104104 def strict_count ( value , element ) when not Functions . is_iterable ( value ) , do: count ( value , element )
0 commit comments