using-> déjà lié. import-> Unlinked.
ex.shie
using Sys
using Os
using Collection
<-Le module standard utilise
ex.shie
import WindowsAPI
import ABC
<-Importer des modules non standard (modules tiers ou fabriqués par nos soins)
ex.udml
※Opening HTTP->MARK-UP->UDML
Call Protocol->Start
[module1](WindowsAPI.so)
[module2](MyShield\ABC.a)
[module3](MyShield\MyLib.so)
define Entry EntryPoint eq ex->Start-Up->Main @Si c'est ex, il part de l'espace global._Si c'est le cas, il n'est pas valide car il touche un seul caractère._Quand tu veux écrire-Doit être écrit.
define Link Linking eq (module1,module2,module3)
out of !My-Shield-File.jcp where #Entry #Link open build 'ex.shie'
Le balayage des appels T set est terminé. Souhaitez-vous recompiler?'Yes'-or-'No'
T eq yes get File->Open Me get Nil
L'ecro est terminé. Merci beaucoup.
sys set Call Protocol->Quit
※Closeing
Call sys->End
ex.shie
using WindowsAPI
using ABC
using MyLib
using Genelic
using
from Sys using static Console
cdef square(x):
#Fonction de compilation(Il est également possible d'être membre)
return x*x
cpdef Fun():
#Fonction en ligne get,Le contenu de l'ensemble est en fait pub cpdef Get_XXX(value T),pub cpdef Set_XXX():
return float(Input("Entrez un nombre"))
def Max<cdef T>(A T,B T) T Where T(self) and T(is not Null):
#cdef est également utilisé dans les génériques à la compilation.
return if(A > B) A else B
def Min<T>(A T,B T) T Where T(self) and T(is not Null):
#Aucune définition requise pour les génériques d'exécution.
return if(A < B) A else B
static class Start_Up(Unit):
def Main():
Output(square(6))
Output("Les chiffres sont"+str(Fun())+"est")
#En traitement
<-Dans ce cas, il ne peut pas être compilé sans ex.udml.
Recommended Posts