Delete basics.nas

This commit is contained in:
Valk Richard Li 2020-06-01 01:21:56 +08:00 committed by GitHub
parent c0727562b6
commit 327a91c1d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 0 additions and 66 deletions

View File

@ -1,66 +0,0 @@
# this file includes basic operation functions:
# append
# subvec
# int
# num
# made by github user: ValKmjolnir
# append is used to add a new var into an array/vector
var append=func(vector,elements...)
{
return __call_special_inline_function(vector,elements);
};
# subvec is used to get a new array from an exist array
var subvec=func(vector,begin,length)
{
var new_vector=[];
for(var i=begin;i<begin+length;i+=1)
{
append(new_vector,vector[i]);
}
return new_vector;
};
# int function is used to transfer double var into int var
# the normal type of number in balloon script is double
var int=func(value)
{
return __Cpp_inline_var_to_int(value);
};
# num function is used to translate a string into a number
var num=func(value)
{
return __call_Cpp_type_trans_num(value);
};
# size function is used to count the number of members in an array
var size=func(value)
{
return __call_Cpp_value_count(value);
};
# rand function is used to make random float numbers between 0 and 1 ([0,1))
# written by C: srand(unsigned(time(NULL))) rand()
var rand=func()
{
return __call_Cpp_rand();
};
# chars is used to split string into char vector
# each member of this vector is a string which has only one char
var chars=func(str)
{
var char_vector=__call_Cpp_split_str_to_chars(str);
return char_vector;
};
# get the substring from the given string
var substr=func(str,start,length)
{
var temp='';
var char_split_str=chars(str);
for(var i=start;i<start+length;i+=1){temp~=char_split_str[i];}
return temp;
};