View Full Version : from python import Python
crazy-mike
04-08-2024, 11:55 AM
вообще-то ведь это mojo - самый шизофренический язык программирования в мире. :111:
http://www.mojolang.org/ :111:
crazy-mike
04-08-2024, 08:00 PM
https://docs.modular.com/mojo/playground
можно даже так - как бы окно редактора в браузере и окно результатов выполнения.
crazy-mike
04-09-2024, 11:01 PM
ещё немного - в этом mojo просто как бы нет "своих массивов" , но зато можно пользоваться чужими по полной. ( в основном из Python ).
from python.object import PythonObject
fn main() raises:
var d :PythonObject = [1,2,3,4]
for t in d:
print(t)
#
crazy-mike
04-15-2024, 10:05 PM
можно ведь и вообще без Python. Но тогда mojo станет больше похоже на Rust :111:
from collections import List
from memory.unsafe import Pointer
fn main() raises:
var d = List[Int]()
d.append(6)
d.append(9)
d.append(13)
show(d)
showMore(d)
print("end of job")
fn show(lst :List[Int]):
var n = lst.__len__()
print("count =",n)
var j = 0
while j < n:
var a = lst.__getitem__(j)
print(a)
j = j + 1
print("end of list")
fn showMore(lst :List[Int]):
print("for")
for a in lst:
var bb = a.get_unsafe_pointer()
var di = bb.__getitem__[Int](0)
print(di)
print("end for")