Binary strings: Difference between revisions

Line 1,040:
(* Join strings *) BinaryString4 = Join[BinaryString1 , BinaryString2]
-> {12,56,82,65,83,12,56,65}</lang>
 
=={{header|MATLAB}} / {{header|Octave}}==
<lang Matlab>
a=['123',0,' abc '];
b=['456',9];
c='789';
disp(a);
disp(b);
disp(c);
 
% string comparison
printf('(a==b) is %i\n',strcmp(a,b));
 
% string copying
A = a;
B = b;
C = c;
disp(A);
disp(B);
disp(C);
 
% check if string is empty
if (length(a)==0)
printf('\nstring a is empty\n');
else
printf('\nstring a is not empty\n');
end
 
% append a byte to a string
a=[a,64];
disp(a);
 
% substring
e = a(1:6);
disp(e);
 
% join strings
d=[a,b,c];
disp(d);
</lang>
Output:
<pre>
123 abc
456
789
(a==b) is 0
123 abc
456
789
 
string a is not empty
123 abc @
123 a
123 abc @456 789
</pre>
 
=={{header|OCaml}}==
Anonymous user